Transferir dados de uma planilha para outra no Excel

Transferir dados de uma planilha para outra no Excel

Esta postagem do blog é para você se você trabalha regularmente em arquivos Excel. Em qualquer organização empresarial, há uma série de tarefas que ocorrem diariamente relacionadas à transferência e compilação de dados. No entanto, torna-se um incômodo se a quantidade de dados for enorme. Portanto, automatizar a transferência de dados de uma pasta de trabalho/planilha para outra oferece uma vantagem competitiva. Neste artigo, você aprenderá a transferir dados de uma planilha para outra no Excel usando esta biblioteca JavaScript.

Serão abordados os seguintes tópicos:

Transferir dados de uma planilha para outra no Excel | Instalação da biblioteca Node.js

A maneira mais rápida de instalar esta biblioteca JavaScript Excel é baixar o pacote da API ou instalá-lo executando os seguintes comandos:

npm install java
npm install aspose.cells

Excel transfere dados de uma planilha para outra

Uma vez concluída a instalação, podemos transferir os dados de uma planilha do Excel para outra programaticamente.

Você pode seguir as etapas e o trecho de código mencionado abaixo:

  1. Instancie uma instância da classe Workbook e carregue o arquivo XLSX/XLS de origem.
  2. Crie um objeto Worksheets com referência às planilhas do Workbook chamando o método getWorksheets.
  3. Invoque o método addCopy para copiar dados para uma nova planilha de uma planilha existente na pasta de trabalho.
  4. Salve o arquivo Excel chamando o método save.

Copie e cole o seguinte código em seu arquivo principal:

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instancie uma instância da classe Workbook e carregue o arquivo XLSX/XLS de origem. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// Crie um objeto Worksheets com referência às planilhas do Workbook chamando o método getWorksheets. 
var sheets = wb.getWorksheets();
// Invoque o método addCopy para copiar dados para uma nova planilha de uma planilha existente na pasta de trabalho. 
sheets.addCopy("Sheet1");
// Salve o arquivo excel chamando o método save. 
wb.save( "CopyWithinWorkbook_out.xls");

A saída pode ser vista na imagem abaixo:

Excel transfere dados de uma planilha para outra

Copiar dados de uma pasta de trabalho para outra

Além disso, você pode copiar e mover dados de uma pasta de trabalho do Excel para outra pasta de trabalho usando algumas linhas de código-fonte em JavaScript.

Estes são os passos:

  1. Crie um objeto da classe Workbook e carregue o arquivo XLSX/XLS de origem.
  2. Crie outro objeto Workbook.
  3. Copie a primeira folha do primeiro livro para o segundo livro chamando o método copy(source).
  4. Invoque o método save para salvar o arquivo.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crie um objeto da classe Workbook e carregue o arquivo XLSX/XLS de origem. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// Crie outro objeto Workbook. 
var excelWorkbook1 = new aspose.cells.Workbook();
// Copie a primeira folha do primeiro livro para o segundo livro chamando o método copy(source). 
excelWorkbook1.getWorksheets().get(0).copy(wb.getWorksheets().get(0));
// Invoque o método save para salvar o arquivo.  
excelWorkbook1.save( "CWBetweenWorkbooks_out.xls", aspose.cells.FileFormatType.EXCEL_97_TO_2003);

Você pode ver a saída na imagem abaixo:

Copiar dados de uma pasta de trabalho para outra

Obtenha uma licença gratuita

Você pode aproveitar uma licença temporária gratuita para experimentar a API sem limitações de avaliação.

Resumindo

Para concluir, você aprendeu como transferir dados de uma planilha para outra no Excel programaticamente. Além disso, você também aprendeu como copiar dados de uma pasta de trabalho para outra usando esta biblioteca JavaScript do Excel. Por fim, não deixe de visitar a documentação para conhecer outros recursos incríveis.

Além disso, sugerimos que você siga nosso Guia de primeiros passos.

Finalmente, conholdate.com está escrevendo novas postagens no blog. Então, por favor, fique em contato para atualizações regulares.

Faça uma pergunta

Você pode nos informar sobre suas perguntas ou dúvidas em nosso fórum.

Perguntas frequentes

Como transfiro dados automaticamente de uma planilha do Excel para outra?

Siga este link para obter a transferência de dados entre planilhas de forma programática.

Veja também