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 a 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, és exportálni XLSX, CSV, Markdown, JSON, vagy HTML – anélkül, hogy a Microsoft Excel vagy bármilyen Office függőség szükséges lenne.
A könyvtár tiszta API-t biztosít, amely a Workbook, Worksheet, Cell és Style köré épül – a minden táblázatfejlesztő által ismert objektumok. Olvasson és írjon cellákat a putValue() használatával, formázza őket a Style, Font és Fill objektumokkal, adjon hozzá diagramokat a ChartCollection segítségével, és állítson be adatellenőrzést, automatikus szűrőket, megjegyzéseket és hiperhivatkozásokat bármely munkalapon.
Workbook.load() segítségével, és mentse a workbook.save() használatával, megőrizve a cellaértékeket, képleteket és stílusokat.worksheet.putValue() és worksheet.getCell() segítségével sor/oszlop index vagy cellahivatkozás alapján.cell.setFormula() segítségével – tárolva szó szerint az XLSX-ben, az Excel vagy a LibreOffice által kiértékelve a megnyitáskor.WorksheetCollection módszerekkel, beleértve a addWorksheet(), removeWorksheet() és a moveWorksheet().workbook.toCsv() használatával.workbook.toMarkdown() segítségével.Style segítségével a setBold(), setItalic(), setFontSize() és setFontColor() használatával.numFmtId használatával a Style-ban.ChartCollection segítségével, és jelenítsd meg a diagram adatait a ChartRenderer segítségével.addShape() segítségével, amely téglalapokat, ellipsziseket, nyilakat, csatlakozókat és egyebeket támogat a ShapeInfo hierarchián keresztül.workbook.save() vagy dedikált módszerekkel, mint például toJson(), toCsv(), toMarkdown() és toHtml().HtmlReader és exportálj stílusos munkafüzeteket HtmlExporter.workbook.protect(true, "password") használatával.style.setLocked(true) segítségével, és szabályozza a képletek láthatóságát a style.setHidden() használatával.DataValidation és worksheet.addDataValidation() segítségével.worksheet.setAutoFilter() segítségével, és távolítsd el a szűrőket a removeAutoFilter() használatával.ConditionalFormatCollection segítségével, ColorScaleRule, DataBarRule és IconSetRule használatával.Comment objektumokkal a 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 kellene. A könyvtár bármely Node.js környezetben fut, amely támogatja a TypeScript 5+ verziót.
Az API lefedi 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 licenc alatt áll, a GitHubon van tárolva, é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ítson be képleteket, amelyeket az Excel a megnyitáskor kiértékel.
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");
Állítsa be a betűtípus nevét, méretét, félkövér, dőlt és színét egy cellán a Style osztály használatával.
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");
Töltsön fel egy adattartományt, és engedélyezze az automatikus szűrőfejléceket az Excelben az interaktív oszlopszűréshez.
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 licencű TypeScript könyvtár Excel táblázatok létrehozásához, olvasásához, módosításához és exportálásához, anélkül, hogy a Microsoft Office-ra szükség lenne.
.xlsx az olvasáshoz/íráshoz. Az exportálásra csak alkalmas formátumok közé tartozik a CSV, JSON, a Markdown és a HTML. A HTML szintén importálható a HtmlReader segítségével.
Nem. Aspose.Cells FOSS egy tiszta TypeScript könyvtár, amely nem függ a Microsoft Office-tól, a COM automatizálástól vagy bármilyen tulajdonosi futtatókörnyezettől.
Futtassa a npm install @aspose/cells@1.0.0 parancsot. Nem szükséges további rendszercsomag vagy natív kiterjesztés.
Igen. Használja a Style osztályt a setBold(), setItalic(), setFontSize(), setFontName() és setFontColor() metódusokkal az egyes cellák formázásához.
Igen. Hívja meg a workbook.protect(true, "password") függvényt a munkafüzet jelszóval való védelméhez. Az egyes cellákat a style.setLocked(true) segítségével lehet zárolni.