Como editar arquivo do Excel usando Node.js

Este breve tutorial explica o processo de como editar o arquivo Excel usando Node.js. Ele contém as instruções para definir o ambiente de desenvolvimento, uma lista de etapas a serem executadas para realizar a tarefa e um código de amostra executável para atualizar planilha Excel usando Node.js. Você aprenderá a editar dados, fórmulas e outros tipos de dados sem usar o MS Excel ou qualquer outra ferramenta de terceiros.

Etapas para atualizar a planilha do Excel usando Node.js

  1. Defina o ambiente de desenvolvimento para usar Aspose.Cells para Node.js via Java para editar o arquivo do Excel
  2. Carregue o arquivo Excel de origem usando o objeto de classe Workbook
  3. Acesse o destino sheet e obtenha a referência à coleção de células para modificação
  4. Acesse a célula de destino e defina seu valor
  5. Acesse alguma outra célula e altere sua fórmula
  6. Atualize a planilha após alterar a fórmula e salve o arquivo Excel resultante

Estas etapas resumem o processo para atualizar arquivo Excel usando Node.js. Para realizar esta tarefa, você precisa carregar o arquivo Excel de origem, acessar a planilha de destino e acessar a coleção de células nesta planilha para edição de dados e fórmulas. Depois que os dados e as fórmulas forem alterados, você precisará atualizar a pasta de trabalho para que as alterações nos dados e nas fórmulas sejam refletidas em toda a planilha.

Código para atualizar a planilha do Excel automaticamente usando Node.js

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
//Set the license
new aspose.cells.License().setLicense("License.lic");
// Load the workbook
var wb = new aspose.cells.Workbook("sample.xlsx");
// Access a cell
var dataCell = wb.getWorksheets().get(0).getCells().get("B1");
// Update data
dataCell.setValue(10);
// Access another cell
var formulaCell = wb.getWorksheets().get(0).getCells().get("B21");
// Update the formula
formulaCell.setFormula("=Sum(B1:B20)");
// Calculate all formulas
wb.calculateFormula();
// Save the workbook
wb.save("Updated.xlsx");
console.log("Excel file updated successfully");

Este código de amostra demonstra o processo de editar uma planilha do Excel usando Node.js. O método setValue() é usado para atualizar os dados em uma célula e o método setFormula() é usado para atualizar as fórmulas seguido pela chamada do método calculateFormula() da classe Workbook para atualizar todas as planilhas que são afetadas devido a alterações de dados e fórmulas . Observe que você também pode atualizar outros tipos avançados de conteúdo, como alterar gráficos, segmentações, tabelas, intervalos, formas e minigráficos, para citar alguns.

Este breve tutorial nos ensinou a atualizar a pasta de trabalho do Excel usando Node.js. Se você quiser aprender o processo para criar um arquivo Excel em Node.js, consulte o artigo em como criar arquivo Excel em Node.js.

 Português