Aspose.Cells FOSS for TypeScript ir bezmaksas, atvērtā koda bibliotēka darbam ar izklājlapu failiem TypeScript lietojumprogrammās. Instalējiet to, izmantojot 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, kas balstīts uz Workbook, Worksheet, Cell un Style – pazīstamajiem objektiem, 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() pēc rindas/kolonnas indeksa vai šūnas atsauces.cell.setFormula() – saglabātas neizmainītas 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 veltītas metodes, piemēram toJson(), toCsv(), toMarkdown() un toHtml().HtmlReader un eksportēt stilizētas darba grāmatas 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 caur worksheet.addComment().Aspose.Cells FOSS for TypeScript ir instalējams ar vienu npm install @aspose/cells@1.0.0 komandu. Nav nevienu vietējo Office bibliotēku vai sistēmas pakotņu, ko instalēt. Bibliotēka darbojas jebkurā Node.js vidē ar TypeScript 5+ atbalstu.
API aptver Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink un Shape – galvenos objektus reālas pasaules izklājlapu automatizācijai. Koda bāze ir MIT-licencēta, izvietota GitHub, un pieņem bug reports and 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ēts 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, kas nav atkarīga no Microsoft Office, COM automatizācijas vai kāda īpaša izpildlaika.
Izpildiet npm install @aspose/cells@1.0.0. Nav nepieciešami 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).