Como copiar planilha do Excel para outra pasta de trabalho usando Node.js

Este tutorial rápido orienta sobre como copiar a planilha Excel para outra pasta de trabalho usando Node.js. Ele contém informações detalhadas para definir o ambiente de desenvolvimento e execução do aplicativo e um exemplo de código executável que demonstra como fazer uma cópia de uma planilha do Excel usando Node.js. Este processo pode ser executado em qualquer plataforma que suporte Node.js e Java e não requer nenhuma outra ferramenta de terceiros.

Etapas para copiar planilha do Excel usando Node.js

  1. Defina o ambiente para usar Aspose.Cells para Node.js via Java para copiar uma planilha
  2. Carregue os arquivos Excel de entrada e saída usando os objetos Workbook
  3. Acesse a coleção de planilhas da pasta de trabalho de saída
  4. Chame o método copy() do objeto Worksheet de saída
  5. Passe a planilha de destino da pasta de trabalho de entrada como argumento para o método copy()
  6. Salve a pasta de trabalho de saída após copiar a planilha

Estas etapas explicam o processo para realizar cópia de planilha do Excel usando Node.js. O processo é realizado usando o método copy() na classe Worksheet que pega a planilha de entrada e é chamada usando a referência a uma planilha específica na pasta de trabalho de saída onde o conteúdo deve ser copiado. Você pode salvar a pasta de trabalho resultante com o mesmo nome ou salvá-la com um nome diferente e até mesmo salvá-la em algum fluxo de memória.

Código para copiar planilha para outra pasta de trabalho usando Node.js

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
//Set the license
new aspose.cells.License().setLicense("License.lic");
//Load input and output workbooks
var input = new aspose.cells.Workbook("sample.xlsx");
var output = new aspose.cells.Workbook();
//Create a WorksheetCollection object
var sheets = output.getWorksheets();
//Copy the input sheet
sheets.get(0).copy(input.getWorksheets().get(0));
//Save the output
output.save("workbook.xlsx");
console.log("Excel sheet copied successfully");

Este código apresenta como copiar uma planilha no Excel usando Node.js. Neste processo, se a planilha de destino contiver algum conteúdo, ele será sobrescrito e substituído pelo conteúdo da planilha de entrada de origem. Você pode usar qualquer um dos métodos de cópia sobrecarregados da classe Worksheet, por exemplo, uma sobrecarga requer apenas a planilha de origem, enquanto o outro método de sobrecarga requer que CopyOptions também suporte opções diferentes.

Este artigo nos ensinou como copiar uma planilha do Excel para outra planilha usando Node.js. Se você quiser aprender o processo de aplicação da validação em uma planilha, consulte o artigo em como fazer uma lista suspensa no Excel usando Node.js.

 Português