Aspose.Cells FOSS for TypeScript egy ingyenes, nyílt forráskódú könyvtár a táblázatfájlokkal való munkához TypeScript alkalmazásokban. Telepítsd npm install @aspose/cells@1.0.0 segítségével, és kezdj el munkafüzeteket létrehozni, cellákat olvasni, stílusokat alkalmazni, diagramokat építeni, valamint exportálni XLSX, CSV, Markdown, JSON vagy HTML formátumokba – mindezt anélkül, hogy a Microsoft Excel vagy bármilyen Office függőség szükséges lenne.
A könyvtár egy tiszta API‑t kínál, amely a Workbook, Worksheet, Cell és Style köré épül – a minden táblázatfejlesztő által ismert objektumok. Olvass és írj cellákat a putValue() használatával, formázd őket a Style, Font és Fill objektumokkal, adj hozzá diagramokat a ChartCollection segítségével, és állíts be adatvalidációt, automatikus szűrőket, megjegyzéseket és hiperhivatkozásokat bármely munkalapon.
Workbook.load() -val, és mentse meg az workbook.save() -kal, miközben megőrzi a cellák értékeit, képletét és stílusát.worksheet.putValue() és worksheet.getCell() sor/részeg index vagy cellára vonatkozó hivatkozás szerint.cell.setFormula() - segítségével – szó szerint tárolt XLSX, értékelt Excel vagy LibreOffice nyitott.WorksheetCollection módszerekkel létrehozhat, átnevezhet, mozgathatja és eltávolíthatja a munkalapokat, beleértve az addWorksheet()-t, azremoveWorksheet() és az moveWorksheet() -t.workbook.toCsv().workbook.toMarkdown() segítségével Markdown-ba alakítsa.Style segítségével a setBold(), setItalic(), setFontSize() és setFontColor() használatával.numFmtId használatával a Style‑ben.ChartCollection segítségével, és jelenítse meg a diagramadatokat a ChartRenderer használatával.addShape() segítségével, amelyek támogatják a téglalapokat, ellipsziseket, nyilakat, csatlakozókat és egyebeket a ShapeInfo hierarchián keresztül.workbook.save() vagy más különálló módszerek segítségével, mint például toJson(), toCsv() , toMarkdown() és toHtml().HtmlReader-val, és a stílusú munkafüzeteket exportálni HtmlExporter.workbook.protect(true, "password") használatával jelszóval védje meg a munkabókat.style.setLocked(true)-vel, és irányítsa a képlet láthatóságát astyle.setHidden().DataValidation-val és worksheet.addDataValidation().worksheet.setAutoFilter()-vel állítsa be, a szórókat pedig eltávolítja az removeAutoFilter().ConditionalFormatCollection segítségével a ColorScaleRule-vel, aDataBarRule és a IconSetRule-val.Comment objektumokkal, az worksheet.addComment() segítségével.Aspose.Cells FOSS a TypeScript-hez egyetlen npm install @aspose/cells@1.0.0 parancs segítségével telepíthető. Nincsenek natív Office könyvtárak vagy rendszercsomagok, amelyeket telepíteni kell. A könyvtár bármely Node.js környezetben fut, amely támogatja a TypeScript 5+ verziót.
A API tartalmazza a Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink és Shape – a valós világban használt táblázat‑automatizálás alapobjektumait. A kódbázis MIT‑licensed, a GitHubon tárolt, és elfogad hibajelentéseket és pull requesteket.
Hozzon létre egy munkafüzetet, írjon különböző értéktípusokat a cellákba és állítsa be az Excel által kiértékelt képleteket nyitottra.
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");
A Style osztály segítségével a cellában beállítsa az írásszöveg nevét, méretét és színét.
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");
Adattartomány betöltése és az Excel interaktív oszlopszűrésére való automatikus szűrés.
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");
Ez egy ingyenes, MIT-licencelt TypeScript könyvtár az Excel táblázatok létrehozására, olvasására és exportálására a Microsoft Office nélkül.
Az .xlsx olvasási/írási formátum. A kizárólag exportálható formátok közé tartozik a CSV, JSON, Markdown és HTML. Az HTML is importálhatók az HtmlReader segítségével.
Nem. Aspose.Cells A FOSS egy tiszta TypeScript könyvtár, amely nem függ a Microsoft Office-tól, COM automatizációból vagy bármely saját futási időtől.
Futtassa a npm install @aspose/cells@1.0.0. Nem szükségesek további rendszercsomagok vagy natív kiterjesztések.
Igen. Használja a Style osztályt a setBold(), setItalic(), setFontSize(), setFontName() és setFontColor() metódusokkal az egyes cellák stílusozásához.
Igen. Hívja a workbook.protect(true, "password")-t, hogy jelszóval védje meg egy munkafüzetet. Az egyes cellákat zárolhatja az style.setLocked(true) .