Guida rapida

Questa guida illustra il flusso di lavoro principale Aspose.Cells FOSS per TypeScript: creare un workbook da zero, caricare un file XLSX esistente, formattare le celle e esportare i dati in altri formati. Ogni sezione qui sotto è un esempio autonomo che puoi copiare in un progetto Node.js una volta che la libreria è stata compilata dal sorgente.

Crea un Workbook

Crea un nuovo Workbook, scrivi valori tipizzati (stringhe e numeri) nelle celle con worksheet.putValue() e salva il risultato in un file XLSX:

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");

Carica un Workbook esistente

Apri un file XLSX esistente con Workbook.load(), quindi leggi i valori delle celle con worksheet.getCell(). Questo è il punto di ingresso tipico per leggere i dati di spreadsheet prodotti da un altro strumento:

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}`);

Applica lo stile

Crea un oggetto Style e applica le impostazioni del font – nome, dimensione, grassetto e colore – prima di assegnarlo a una cella con cell.setStyle(). Gli stili sono oggetti indipendenti, quindi la stessa istanza Style può essere riutilizzata in molte celle:

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");

Esporta in più formati

Chiama workbook.save() con un’estensione di file diversa per esportare gli stessi dati in CSV, JSON, Markdown o HTML – non è necessario alcun passaggio di conversione separato:

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");

Vedi anche

 Italiano