Tento krátký tutoriál vysvětluje proces jak upravit soubor Excel pomocí Node.js. Obsahuje pokyny pro nastavení vývojového prostředí, seznam kroků, které je třeba provést k provedení úkolu, a spustitelný ukázkový kód pro aktualizaci tabulky Excel pomocí Node.js. Naučíte se upravovat data, vzorce a další typy dat bez použití MS Excel nebo jiného nástroje třetí strany.
Kroky k aktualizaci tabulky Excel pomocí Node.js
- Nastavte vývojové prostředí tak, aby k úpravám souboru Excel používalo Aspose.Cells pro Node.js přes Java
- Načtěte zdrojový soubor Excel pomocí objektu třídy Workbook
- Otevřete cíl sheet a získejte odkaz na kolekci buněk pro úpravu
- Otevřete cílovou buňku a nastavte její hodnotu
- Otevřete jinou buňku a změňte její vzorec
- Po změně vzorce aktualizujte list a uložte výsledný soubor Excel
Tyto kroky shrnují proces aktualizace souboru Excel pomocí Node.js. Chcete-li provést tento úkol, musíte načíst zdrojový soubor aplikace Excel, otevřít cílový list a získat přístup ke kolekci buněk v tomto listu pro úpravy dat a vzorců. Jakmile se změní data a vzorce, musíte sešit aktualizovat, aby se změny v datech a vzorcích projevily v celé tabulce.
Kód pro automatickou aktualizaci listu Excel pomocí 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"); |
Tento ukázkový kód demonstruje proces úpravy excelové tabulky pomocí Node.js. Metoda setValue() se používá k aktualizaci dat v buňce a metoda setFormula() se používá k aktualizaci vzorců s následným voláním metody countFormula() ze třídy Workbook k aktualizaci všech listů, které jsou ovlivněny změnami dat a vzorců. . Všimněte si, že můžete aktualizovat i další pokročilé typy obsahu, jako je změna grafů, výřezů, tabulek, rozsahů, tvarů a křivek, abychom jmenovali alespoň některé.
Tento krátký tutoriál nás naučil aktualizovat sešit Excel pomocí Node.js. Pokud se chcete naučit proces vytváření souboru Excel v Node.js, přečtěte si článek na jak vytvořit soubor Excel v Node.js.