Aspose.Cells FOSS for TypeScript ir bezmaksas, atvērtā koda bibliotēka darbam ar izklājlapu failiem TypeScript lietojumprogrammās. Instalējiet to ar npm install @aspose/cells@1.0.0 un sāciet izveidot darba grāmatas, lasīt šūnas, piemērot stilus, veidot diagrammas un eksportēt uz XLSX, CSV, Markdown, JSON, vai HTML – viss bez Microsoft Excel vai jebkādas Office atkarības.
Bibliotēka nodrošina tīru API izveidotu ap Workbook, Worksheet, Cell un Style – pazīstamie objekti, ko pazīst katrs izklājlapu izstrādātājs. Lasiet un rakstiet šūnas, izmantojot putValue(), stilizējiet tās ar Style, Font un Fill objektiem, pievienojiet diagrammas, izmantojot ChartCollection, un iestatiet datu validāciju, automātiskos filtrus, komentārus un hipersaites jebkurā darblapā.
Workbook.load() un saglabāt ar workbook.save(), saglabājot šūnu vērtības, formulas un stilus.worksheet.putValue() un worksheet.getCell(), izmantojot rindas/kolonnas indeksu vai šūnas atsauci.cell.setFormula() – saglabātas burtiski XLSX, novērtētas ar Excel vai LibreOffice atvēršanas brīdī.WorksheetCollection metodes, ieskaitot addWorksheet(), removeWorksheet() un moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style ar setBold(), setItalic(), setFontSize() un setFontColor().numFmtId iekš Style.ChartCollection un attēlojiet diagrammu datus, izmantojot ChartRenderer.addShape(), kas atbalsta taisnstūrus, elipses, bultas, savienotājus un vairāk, izmantojot ShapeInfo hierarhiju.workbook.save() vai īpašas metodes, piemēram, toJson(), toCsv(), toMarkdown() un toHtml().HtmlReader un eksportēt stilizētus darba grāmatus ar HtmlExporter.workbook.protect(true, "password").style.setLocked(true) un kontrolējiet formulas redzamību ar style.setHidden().DataValidation un worksheet.addDataValidation().worksheet.setAutoFilter() un noņemiet filtrus ar removeAutoFilter().ConditionalFormatCollection ar ColorScaleRule, DataBarRule un IconSetRule.Comment objektiem, izmantojot worksheet.addComment().Aspose.Cells FOSS for TypeScript ir instalējams ar vienu npm install @aspose/cells@1.0.0 komandu. Nav nevienas vietējās Office bibliotēkas vai sistēmas pakotnes, ko instalēt. Bibliotēka darbojas jebkurā Node.js vidē ar TypeScript 5+ atbalstu.
Šis API aptver Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink un Shape – galvenos objektus reāllaika izklājlapu automatizācijai. Koda bāze ir MIT‑licencēta, izvietota GitHub, un pieņem kļūdu ziņojumus un pull requests.
Izveidojiet darblapu, ierakstiet dažādus vērtību tipus šūnās un iestatiet formulas, kuras Excel novērtē atverot.
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");
Iestatiet šūnas fonta nosaukumu, lielumu, treknrakstu, slīprakstu un krāsu, izmantojot Style klasi.
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");
Aizpildiet datu diapazonu un iespējojiet automātiskā filtra galvenes, lai Excelā varētu interaktīvi filtrēt kolonnas.
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");
Tas ir bezmaksas, MIT-licencēta TypeScript bibliotēka, kas ļauj izveidot, lasīt, modificēt un eksportēt Excel izklājlapas, neprasot Microsoft Office.
.xlsx lasīšanai/rakstīšanai. Eksportēšanas formāti ietver CSV, JSON, Markdown un HTML. HTML var arī importēt caur HtmlReader.
Nē. Aspose.Cells FOSS ir tīra TypeScript bibliotēka bez atkarības no Microsoft Office, COM automatizācijas vai kāda proprietāra izpildlaika.
Izpildiet npm install @aspose/cells@1.0.0. Nav vajadzīgi papildu sistēmas pakotnes vai vietējie paplašinājumi.
Jā. Izmantojiet Style klasi ar metodēm, piemēram, setBold(), setItalic(), setFontSize(), setFontName() un setFontColor(), lai stilizētu atsevišķas šūnas.
Jā. Izsauciet workbook.protect(true, "password"), lai aizsargātu darblapu ar paroli. Atsevišķas šūnas var bloķēt, izmantojot style.setLocked(true).