Mesclar / concatenar / anexar documentos de planilha, não o conteúdo da planilha

0

Há muita informação aqui e na web sobre a combinação / combinação de dados de diversas planilhas em uma única. Eu quero fazer algo muito mais simples, mas não consigo encontrar como.

Eu tenho vários arquivos, digamos A , B , C , cada um contendo um único Sheet1 . Quero agrupar as planilhas em um único documento, digamos D , que conterá Sheet1_1 , Sheet1_2 , Sheet1_3 . Isso pode ser feito "manualmente", um por vez, usando a entrada Copy/move spreadsheet no menu de contexto da guia da planilha. Mas eu tenho cerca de 40 arquivos, então como posso automatizar isso?

Estou disposto a aplicar qualquer método:

  • script de shell, se houver opções de CLI não documentadas ou com ferramentas de terceiros que você conheça,
  • macro do documento, sobre a qual sou totalmente novato (sei programar, mas não nesta língua, e ler a API não é de grande ajuda para dizer o mínimo),
  • independentemente do método em que não pensei,

por favor, informe sobre a direção certa e referências.

    
por L. Levrel 16.06.2016 / 21:37

1 resposta

1

A seção 6.18.1 do documento macro de Andrew Pitonyak mostra um exemplo de cópia de uma planilha de um documento para outro. Na verdade, tudo o que é necessário para essa pergunta pode ser obtido em várias seções do documento de Andrew.

A propósito, Java e Python também são boas linguagens para macros do LibreOffice. Básico pode ser difícil de trabalhar para projetos maiores.

    
por 17.06.2016 / 18:39