Този кратък урок обяснява процеса на как да редактирате файл Excel с помощта на Node.js. Той съдържа инструкции за настройка на средата за разработка, списък със стъпки, които трябва да се изпълнят, за да се изпълни задачата, и изпълним примерен код за актуализиране на електронна таблица на Excel с помощта на Node.js. Ще се научите да редактирате данни, формули и други типове данни, без да използвате MS Excel или друг инструмент на трета страна.
Стъпки за актуализиране на Excel Sheet с помощта на Node.js
- Задайте средата за разработка да използва Aspose.Cells за Node.js чрез Java за редактиране на Excel файла
- Заредете изходния Excel файл, като използвате обекта на клас Workbook
- Осъществете достъп до целта sheet и вземете препратката към колекцията от клетки за модификация
- Влезте в целевата клетка и задайте нейната стойност
- Достъп до друга клетка и промяна на нейната формула
- Актуализирайте листа след промяна на формулата и запазете получения Excel файл
Тези стъпки обобщават процеса за актуализиране на файла на Excel с помощта на Node.js. За да изпълните тази задача, трябва да заредите изходния Excel файл, да получите достъп до целевия лист и да получите достъп до колекцията от клетки в този лист за редактиране на данни и формули. След като данните и формулите се променят, трябва да опресните работната книга, така че промените в данните и формулите да се отразяват в цялата електронна таблица.
Код за автоматично актуализиране на лист на Excel с помощта на 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"); |
Този примерен код демонстрира процеса на редактиране на електронна таблица в Excel с помощта на Node.js. Методът setValue() се използва за актуализиране на данните в клетка, а методът setFormula() се използва за актуализиране на формули, последвано от извикване на метода calculateFormula() от класа Workbook за актуализиране на всички листове, които са засегнати поради промени в данните и формулите . Обърнете внимание, че можете да актуализирате други разширени типове съдържание също като промяна на диаграмите, слайсерите, таблиците, диапазоните, формите и искрящите линии, за да назовем само няколко.
Този кратък урок ни научи да актуализираме работна книга на Excel с помощта на Node.js. Ако искате да научите процеса за създаване на Excel файл в Node.js, вижте статията на как да създадете Excel файл в Node.js.