Aspose.Cells FOSS pentru TypeScript este o bibliotecă gratuită, open-source pentru lucrul cu fișiere de tip foaie de calcul în aplicații TypeScript. Instalați-l cu npm install @aspose/cells@1.0.0 și începeți să creați registre de lucru, să citiți celule, să aplicați stiluri, să construiți grafice și să exportați în XLSX, CSV, Markdown, JSON sau HTML – toate fără a necesita Microsoft Excel sau orice dependență Office.
Biblioteca expune un API curat construit în jurul Workbook, Worksheet, Cell și Style – obiectele familiare pe care le cunoaște fiecare dezvoltator de foi de calcul. Citește și scrie celule utilizând putValue(), stilizează-le cu obiectele Style, Font și Fill, adaugă grafice prin ChartCollection, și configurează validarea datelor, filtrele automate, comentariile și hyperlink-urile pe orice foaie de lucru.
Workbook.load() și salvați-le cu workbook.save() păstrând valorile celulelor, formulele și stilurile.worksheet.putValue() și worksheet.getCell() prin indexul rândului/coloanei sau referința celulei.cell.setFormula() – stocate literalmente în XLSX, evaluate de Excel sau LibreOffice la deschidere.WorksheetCollection inclusiv addWorksheet(), removeWorksheet() și moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style cu setBold(), setItalic(), setFontSize() și setFontColor().numFmtId în Style.ChartCollection și redați datele diagramelor prin ChartRenderer.addShape() care acceptă dreptunghiuri, elipse, săgeți, conectori și altele prin ierarhia ShapeInfo.workbook.save() sau metode dedicate precum toJson(), toCsv(), toMarkdown() și toHtml().HtmlReader și exportă registrele stilizate cu HtmlExporter.workbook.protect(true, "password").style.setLocked(true) și controlați vizibilitatea formulei cu style.setHidden().DataValidation și worksheet.addDataValidation().worksheet.setAutoFilter() și elimină filtrele cu removeAutoFilter().ConditionalFormatCollection cu ColorScaleRule, DataBarRule și IconSetRule.Comment prin worksheet.addComment().Aspose.Cells FOSS pentru TypeScript este instalabil cu o singură comandă npm install @aspose/cells@1.0.0. Nu există biblioteci native Office sau pachete de sistem de instalat. Biblioteca rulează în orice mediu Node.js cu suport TypeScript 5+.
API-ul acoperă Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink și Shape – obiectele de bază pentru automatizarea foilor de calcul din viața reală. Codebase-ul este licențiat MIT, găzduit pe GitHub și acceptă rapoarte de erori și pull requests.
Creează un registru de lucru, scrie diferite tipuri de valori în celule și setează formule pe care Excel le evaluează la deschidere.
const workbook = new Workbook();
const worksheet = workbook.worksheets[0]!;
worksheet.putValue("A1", 42);
worksheet.putValue("A2", 3.14159);
worksheet.putValue("A3", "Hello World");
const cellA4 = worksheet.getCell2("A4");
cellA4.setFormula("=SUM(A1:A2)");
await workbook.save("output.xlsx");
Setați numele fontului, dimensiunea, îngroșarea, cursiva și culoarea pe o celulă utilizând clasa Style.
const workbook = new Workbook();
const worksheet = workbook.worksheets[0]!;
const style = new Style();
style.setFontName("Arial");
style.setFontSize(14);
style.setBold(true);
style.setItalic(true);
style.setFontColor("FF0000");
const cell = worksheet.getCell2("A1");
cell.putValue("Styled Text");
cell.setStyle(style);
await workbook.save("styled.xlsx");
Populați un interval de date și activați anteturile de filtrare automată pentru filtrarea interactivă a coloanelor în Excel.
const workbook = new Workbook();
const worksheet = workbook.worksheets[0]!;
worksheet.putValue("A1", "Name");
worksheet.putValue("B1", "Age");
worksheet.putValue("C1", "City");
worksheet.putValue("A2", "Alice");
worksheet.putValue("B2", "25");
worksheet.putValue("C2", "New York");
worksheet.putValue("A3", "Bob");
worksheet.putValue("B3", "30");
worksheet.putValue("C3", "London");
worksheet.setAutoFilter("A1:C4");
await workbook.save("filtered.xlsx");
Este o bibliotecă TypeScript gratuită, licențiată sub MIT, pentru crearea, citirea, modificarea și exportarea foilor de calcul Excel fără a necesita Microsoft Office.
.xlsx pentru citire/scriere. Formatele doar pentru export includ CSV, JSON, Markdown și HTML. HTML poate fi, de asemenea, importat prin HtmlReader.
Nu. Aspose.Cells FOSS este o bibliotecă pură TypeScript fără nicio dependență de Microsoft Office, automatizare COM sau orice runtime proprietar.
Rulați npm install @aspose/cells@1.0.0. Nu sunt necesare pachete suplimentare de sistem sau extensii native.
Da. Utilizați clasa Style cu metode precum setBold(), setItalic(), setFontSize(), setFontName() și setFontColor() pentru a stiliza celulele individuale.
Da. Apelați workbook.protect(true, "password") pentru a proteja un registru de lucru cu o parolă. Celulele individuale pot fi blocate cu style.setLocked(true).