Aspose.Cells FOSS per a TypeScript és una biblioteca gratuïta i de codi obert per treballar amb fitxers de full de càlcul en aplicacions TypeScript. Instal·la-la amb npm install @aspose/cells@1.0.0 i comença 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. Llegeix i escriu cel·les utilitzant putValue(), dóna’ls estil amb Style, Font i Fill objectes, afegeix gràfics via ChartCollection, i configura la validació de dades, filtres automàtics, comentaris i enllaços hipertextuals en qualsevol full de treball.
Workbook.load() i desa amb workbook.save() preservant els valors de les cel·les, les fórmules i els estils.worksheet.putValue() i worksheet.getCell() per índex de fila/columna o referència de cel·la.cell.setFormula() – emmagatzemades literalment en XLSX, avaluades per Excel o LibreOffice en obrir.WorksheetCollection incloent addWorksheet(), removeWorksheet() i moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style amb setBold(), setItalic(), setFontSize() i setFontColor().numFmtId a Style.ChartCollection i renderitza les dades del gràfic mitjançant ChartRenderer.addShape() que admet rectangles, el·lipses, fletxes, connectors i més a través de la jerarquia ShapeInfo.workbook.save() o mètodes dedicats com toJson(), toCsv(), toMarkdown() i toHtml().HtmlReader i exporta llibres de treball amb estil amb HtmlExporter.workbook.protect(true, "password").style.setLocked(true) i controla la visibilitat de les fórmules amb style.setHidden().DataValidation i worksheet.addDataValidation().worksheet.setAutoFilter() i elimina els filtres amb removeAutoFilter().ConditionalFormatCollection amb ColorScaleRule, DataBarRule i IconSetRule.Comment a través de worksheet.addComment().Aspose.Cells FOSS per a TypeScript es pot instal·lar amb una sola comanda npm install @aspose/cells@1.0.0. No hi ha biblioteques natives d’Office ni paquets del sistema per instal·lar. La biblioteca s’executa en qualsevol entorn Node.js amb suport per a TypeScript 5+.
L’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 base té llicència MIT, està allotjat a GitHub i accepta informes d’errors i pull requests.
Creeu un llibre de treball, escriviu diferents tipus de valors a les cel·les i establiu fórmules que Excel avaluï en obrir-lo.
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");
Estableix el nom de la font, la mida, negreta, cursiva i el color d’una cel·la 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");
Ompliu un interval de dades i activeu les capçaleres d’auto-filtre per al filtratge interactiu de columnes a 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 lliberia de TypeScript gratuïta, amb llicència MIT, per crear, llegir, modificar i exportar fulls de càlcul Excel sense requerir Microsoft Office.
.xlsx per a lectura/escriptura. Els formats només d’exportació inclouen CSV, JSON, Markdown i HTML. HTML també es pot importar a través de HtmlReader.
No. Aspose.Cells FOSS és una biblioteca TypeScript pura sense cap dependència de Microsoft Office, automació COM o cap entorn d’execució propietari.
Executeu npm install @aspose/cells@1.0.0. No es requereixen paquets de sistema addicionals ni extensions natives.
Sí. Utilitzeu la classe Style amb mètodes com setBold(), setItalic(), setFontSize(), setFontName() i setFontColor() per donar estil a cel·les individuals.
Sí. Crideu workbook.protect(true, "password") per protegir un llibre de treball amb una contrasenya. Les cel·les individuals es poden bloquejar amb style.setLocked(true).