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-o cu npm install @aspose/cells@1.0.0 și începeți să creați cărți 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 – totul 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. Citiți și scrieți celule utilizând putValue(), stilizați-le cu obiectele Style, Font și Fill, adăugați grafice prin ChartCollection și configurați validarea datelor, filtrele automate, comentariile și hyperlink-urile pe orice foaie de calcul.
Workbook.load() și salvați-le cuworkbook.save() păstrând valorile celulelor, formulele și stilurile.worksheet.putValue() și worksheet.getCell() prin index de rând/columnă sau referință la celula.cell.setFormula() – stocate literalmente în XLSX, evaluate cu Excel sau LibreOffice pe deschis.WorksheetCollection inclusiv addWorksheet(), removeWorksheet() și moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style cu setBold(), setItalic() , setFontSize() și setFontColor().numFmtId în Style.ChartCollection și redarea datelor diagrame prin intermediul ChartRenderer.addShape() care susțin dreptunghiuri, elipsuri , săgeți, conectoare și multe altele prin ierarhia ShapeInfo .workbook.save() sau metode dedicate cum ar fi toJson(), toCsv() , toMarkdown() și toHtml().HtmlReader și exportați cărțile de lucru în stil cuHtmlExporter.workbook.protect(true, "password").style.setLocked(true) şi controlaţi vizibilitatea formulării custyle.setHidden().DataValidation și worksheet.addDataValidation().worksheet.setAutoFilter() și eliminarea filtrelor curemoveAutoFilter().ConditionalFormatCollection cu ColorScaleRule, DataBarRule și IconSetRule.Comment prin intermediul worksheet.addComment().Aspose.Cells FOSS pentru TypeScript este instalabil cu o singură comandă npm install @aspose/cells@1.0.0. Nu există biblioteci Office native sau pachete de sistem de instalat. Biblioteca rulează în orice mediu Node.js cu suport pentru TypeScript 5+.
API acoperă Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink și Shape – obiectele de bază pentru automatizarea foilor de calcul în scenarii reale. Codul sursă este licențiat sub MIT, găzduit pe GitHub și acceptă rapoarte de erori și cereri de pull.
Creați o carte de lucru, scrieți diferite tipuri de valori în celule și setați formulele pe care Excel le evaluează la deschis.
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");
Setarea numelui, mărimii, grăsimei și culorii fontului într-o celulă folosind 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");
Completează o gamă de date și permite filtrarea automată a capitelor pentru filtrare 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ă gratuită, licențiată de MIT pentru a crea, citi, modifica și exporta foi Excel fără să necesite Microsoft Office.
.xlsx pentru citire/scriere. Formatele de export exclusive includ CSV, JSON, Markdown și HTML. HTML poate fi importat prin intermediul HtmlReader.
Nu. Aspose.Cells FOSS este o bibliotecă pură TypeScript fără dependență de Microsoft Office, automatizarea 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. Folosește clasa Style cu metode precum setBold(), setItalic(), setFontSize(), setFontName() și setFontColor() pentru a stiliza celulele individuale.
Da. Apelaţi la workbook.protect(true, "password") pentru a proteja o carte de lucru cu un cod de acces. Celulele individuale pot fi blocate cu style.setLocked(true).