Openoffice / Excel combina várias planilhas em uma

1

Ainda não encontrei a resposta exata para o meu problema específico, então vamos tentar:

O layout:

1 Farm do SharePoint no qual um relatório foi executado, retornando 6 Arquivos do Excel com cada um contendo 250 Planilhas com exatamente 4001 linhas nele última planilha no arquivo 6 tem alguns menos ...)

Cada planilha tem o mesmo layout exato:

Row 1 : header (A-N)
row 2 - 4001 : Data (A-N , 4k rows)

O problema que estou tendo é que eu preciso avaliar os dados nesses 6 arquivos para um relatório, meu pensamento era ter os dados importados em um banco de dados mysql e, em seguida, um site simples com algumas consultas para ser configurado para filtrar algumas linhas específicas (falha / sucesso) e, em seguida, puxe o item / documento / conjunto de sites resultante, etc.

O Problema, no entanto, é que, devido ao grande número de planilhas, eu realmente não quero ir em frente e cada P & P, que consumiria muito tempo. A outra questão é que o Excel / OO salva somente o CSV por planilha ativa, mais uma vez, sem alegria.

O relatório em si também pode ser obtido como um único arquivo txt (csv), delimitado por ponto-e-vírgula, mas sem qualificadores de texto.

Como o relatório contém uma lista de todos os itens, documentos e objetos dentro da Fazenda, isso também é praticamente inútil, já que uma contagem aproximada revelou que bons itens de 900k têm algum lugar a; no nome, que sem um qualificador de texto impossibilita a importação em um banco de dados.

Então, oq eu estou realmente depois:

(Excel ou openoffice):

Alguém poderia me fornecer uma função que copie os dados de todas as planilhas em uma "consolidada" até que o limite de 65.536 linhas seja atingido e, em seguida, uma nova planilha consolidada seja iniciada.

Como o Excel / Openoffice permite salvar os dados com qualificadores de texto, isso tornaria minha vida muito mais simples. Eu acabaria importando para o mysql apenas algumas dezenas de arquivos em vez de milhares.

Então, alguma ideia de como atacar esse problema? Talvez o MS Access, mas ainda não encontrei uma maneira de importar todas as planilhas para o Access, o que me traz de volta a um dia insano de copiar e colar.

É claro que, se outras sugestões surgirem, compartilhe-as.

    
por Flo draven 10.10.2014 / 02:40

1 resposta

0

A automação do Excel Ron de Bruin tem muitas páginas com Excel gratuito Excel VBA Tips e Excel Add-ins.

Eu acho que RDBMerge, o Excel Merge Add-in para Excel para Windows pode ser exatamente o que você precisa .

RDBMerge is a user friendly way to Merge Data from Multiple Excel Workbooks, csv and xml files into a Summary Workbook.

Install the RDBMerge utility

1) Download the correct version and extract it to a local directory.

2) Copy RDBMerge.xla(m) to a unprotected directory on your system. Tip: Use one folder for all your add-ins (easy to backup your add-ins this way)

3) Start Excel and open a workbook.

Excel 97-2003

Click Tools, click Add-Ins, use "Browse" to go to the add-in and then click OK. Verify RDBMerge is checked in the add-in list and then click OK.

Excel 2007-2013

2007: Click the Microsoft Office Button, click Excel Options, click the Add-Ins tab.

2010-2013: Click on File, click on Options, click the Add-ins tab. In the Manage drop-down, choose Excel Add-ins, and click Go. Use “Browse” to go to the add-in and then click on OK. Verify RDBMerge is checked in the add-in list and then click OK.

enter image description here

Há instruções passo-a-passo detalhadas e links de download no restante do artigo.

Você também pode pesquisar em seu site por "mesclar planilhas" para outras possibilidades.

    
por 10.10.2014 / 10:31