Snelstart
Deze gids loopt door de kern Aspose.Cells FOSS voor TypeScript workflow: een werkmap vanaf nul maken, een bestaand XLSX-bestand laden, cellen opmaken en gegevens exporteren naar andere formaten. Elke sectie hieronder is een zelfstandige voorbeeld die je kunt kopiëren naar een Node.js-project zodra de bibliotheek uit de bron is gebouwd.
Maak een werkmap
Maak een nieuwe Workbook, schrijf getypte waarden (strings en getallen) naar cellen met worksheet.putValue(), en sla het resultaat op als een XLSX-bestand:
import { Workbook } from "excel-cells";
const workbook = new Workbook();
const worksheet = workbook.worksheets[0]!;
worksheet.putValue("A1", "Product");
worksheet.putValue("B1", "Revenue");
worksheet.putValue("A2", "Widget");
worksheet.putValue("B2", 42000);
worksheet.putValue("A3", "Gadget");
worksheet.putValue("B3", 31500);
await workbook.save("report.xlsx");Laad een bestaande werkmap
Open een bestaand XLSX-bestand met Workbook.load(), lees vervolgens celwaarden terug met worksheet.getCell(). Dit is het gebruikelijke toegangspunt voor het lezen van spreadsheet-gegevens die door een ander hulpmiddel zijn geproduceerd:
import { Workbook } from "excel-cells";
const workbook = await Workbook.load("report.xlsx");
const worksheet = workbook.worksheets[0]!;
const product = worksheet.getCell(0, 0)?.value;
const revenue = worksheet.getCell(0, 1)?.value;
console.log(`${product}: ${revenue}`);Pas opmaak toe
Maak een Style object en pas lettertype-instellingen toe – naam, grootte, vet en kleur – voordat je het toewijst aan een cel met cell.setStyle(). Opmaak bestaat uit onafhankelijke objecten, dus dezelfde Style instantie kan hergebruikt worden in veel cellen:
import { Workbook, Style } from "excel-cells";
const workbook = new Workbook();
const worksheet = workbook.worksheets[0]!;
const style = new Style();
style.setFontName("Arial");
style.setFontSize(14);
style.setBold(true);
style.setFontColor("FF0000");
const cell = worksheet.getCell2("A1");
cell.putValue("Styled Text");
cell.setStyle(style);
await workbook.save("styled.xlsx");Exporteren naar meerdere formaten
Roep workbook.save() aan met een andere bestandsextensie om dezelfde gegevens te exporteren naar CSV, JSON, Markdown of HTML – er is geen aparte conversiestap nodig:
import { Workbook } from "excel-cells";
const workbook = new Workbook();
const worksheet = workbook.worksheets[0]!;
worksheet.putValue("A1", "Name");
worksheet.putValue("B1", "Age");
worksheet.putValue("A2", "Alice");
worksheet.putValue("B2", 25);
await workbook.save("data.xlsx");
await workbook.save("data.csv");
await workbook.save("data.json");
await workbook.save("data.md");