Aspose.Cells FOSS for TypeScript és una biblioteca gratuïta i de codi obert per treballar amb fitxers de fulls de càlcul en aplicacions TypeScript. Instal·leu-la amb npm install @aspose/cells@1.0.0 i comenceu a crear llibres de treball, llegir cel·les, aplicar estils, crear gràfics i exportar a XLSX, CSV, Markdown, JSON, o HTML – tot sense requerir Microsoft Excel ni cap dependència d’Office.
La biblioteca exposa una API neta construïda al voltant de Workbook, Worksheet, Cell i Style – els objectes familiars que tot desenvolupador de fulls de càlcul coneix. Llegiu i escriviu cel·les amb putValue(), estilitzeu-les amb els objectes Style, Font i Fill, afegiu gràfics mitjançant ChartCollection i configureu la validació de dades, filtres automàtics, comentaris i hiperenllaços a qualsevol full de treball.
Workbook.load() i guardar ambworkbook.save() preservant valors, fórmules i estils.worksheet.putValue() i worksheet.getCell() per referència de filas/columnes o cel·les.cell.setFormula() – emmagatzemats literalment en XLSX, avaluades per Excel o LibreOffice en obert.WorksheetCollection mètodes incloent addWorksheet(), removeWorksheet() i moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style amb setBold(), setItalic(),setFontSize() i setFontColor().numFmtId en Style.ChartCollection i renderiza dades del gràfic a través d’ChartRenderer.addShape() que donen suport als rectangles, elipses, fletxes, connectors i més per mitjà de la jerarquia ShapeInfo.workbook.save() o mètodes dedicats com toJson(), toCsv(),toMarkdown() i toHtml().HtmlReader i exportar quadres de treball d’estil ambHtmlExporter.workbook.protect(true, "password").style.setLocked(true) i controla la visibilitat de la fórmula ambstyle.setHidden().DataValidation i worksheet.addDataValidation().worksheet.setAutoFilter() i eliminar filtres ambremoveAutoFilter().ConditionalFormatCollection amb ColorScaleRule, DataBarRule i IconSetRule.Comment mitjançant worksheet.addComment().Aspose.Cells FOSS per a TypeScript es instal·la amb una sola comanda npm install @aspose/cells@1.0.0. No hi ha biblioteques Office natives ni paquets del sistema per instal·lar. La biblioteca s’executa en qualsevol entorn Node.js amb suport per a TypeScript 5+.
El API cobreix Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink i Shape – els objectes principals per a l’automatització de fulls de càlcul del món real. El codi font té llicència MIT, està allotjat a GitHub i accepta informes d’errors i sol·licituds de pull.
Crear un llibre de treball, escriure diferents tipus de valors en cèl·lules i establir fórmules que Excel avaluarà a l’obert.
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");
Configura el nom de la font, mida, en gras, cursiva i color d’una cèl·lula utilitzant la classe 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");
Obtenir un interval de dades i habilitar els encabezats d’autofiltració per a la filtración interactiva de columnes en 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");
És una biblioteca de TypeScript lliure, amb llicència MIT per crear, llegir, modificar i exportar fitxes de calcul d’Excel sense necessitat de Microsoft Office.
.xlsx per llegir/escriure. Els formats d’exportació només inclouen CSV, JSON, Markdown i HTML. El HTML també es pot importar a través de HtmlReader.
No. Aspose.Cells FOSS és una biblioteca pura de TypeScript sense cap dependència de Microsoft Office, automatització COM o qualsevol entorn d’execució propietari.
Executeu npm install @aspose/cells@1.0.0. No es requereixen paquets de sistema addicionals ni extensions natives.
Sí. Utilitza la classe Style amb mètodes com setBold(), setItalic(),setFontSize() , setFontName() i setFontColor() per dissenyar cèl·lules individuals.
Sí. Calla workbook.protect(true, "password") per protegir un llibre amb una contrasenya. Les cel·les individuals es poden bloquejar amb style.setLocked(true).