Aspose.Cells FOSS за TypeScript е безплатна, с отворен код библиотека за работа с файлове за електронни таблици в TypeScript приложения. Инсталирайте я с npm install @aspose/cells@1.0.0 и започнете да създавате работни книги, четете клетки, прилагате стилове, създавате диаграми и експортирате към XLSX, CSV, Markdown, JSON или HTML – всичко без да изисквате Microsoft Excel или каквато и да е Office зависимост.
Библиотеката предоставя чист API, построен около Workbook, Worksheet, Cell и Style – познатите обекти, които всеки разработчик на електронни таблици познава. Четете и записвайте клетки, използвайки putValue(), стилизирайте ги с обекти Style, Font и Fill, добавяйте диаграми чрез ChartCollection и настройвайте проверка на данни, автоматични филтри, коментари и хипервръзки във всяка работна листа.
Workbook.load() и ги запазвайте с workbook.save(), като запазвате стойностите на клетките, формулите и стиловете.worksheet.putValue() и worksheet.getCell() по индекс на ред/колона или референт към клетка.cell.setFormula() – съхранявани дословно в XLSX, оценявани от Excel или LibreOffice при отваряне.WorksheetCollection, включително addWorksheet(), removeWorksheet() и moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style с setBold(), setItalic(), setFontSize() и setFontColor().numFmtId в Style.ChartCollection и визуализирайте данните за диаграмите чрез ChartRenderer.addShape(), поддържащи правоъгълници, елипси, стрелки, конектори и други чрез йерархията ShapeInfo.workbook.save() или специализирани методи като toJson(), toCsv(), toMarkdown() и toHtml().HtmlReader и експортирайте стилизирани работни книги с HtmlExporter.workbook.protect(true, "password").style.setLocked(true) и контролирайте видимостта на формулите с style.setHidden().DataValidation и worksheet.addDataValidation().worksheet.setAutoFilter() и премахнете филтрите с removeAutoFilter().ConditionalFormatCollection с ColorScaleRule, DataBarRule и IconSetRule.Comment чрез worksheet.addComment().Aspose.Cells FOSS за TypeScript се инсталира с една единствена команда npm install @aspose/cells@1.0.0. Няма нативни Office библиотеки или системни пакети за инсталиране. Библиотеката работи във всяка Node.js среда с поддръжка на TypeScript 5+.
API‑то обхваща Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink и Shape – основните обекти за реална автоматизация на електронни таблици. Кодовата база е лицензирана под MIT, хоствана в GitHub и приема доклади за грешки и заявки за включване.
Създайте работна книга, запишете различни типове стойности в клетки и задайте формули, които Excel оценява при отваряне.
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");
Задайте име на шрифт, размер, удебеляване, курсив и цвят на клетка, използвайки класа 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");
Попълнете диапазон от данни и активирайте заглавията за автоматичен филтър за интерактивно филтриране на колони в 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");
Това е безплатна TypeScript библиотека с лиценз MIT за създаване, четене, модифициране и експортиране на Excel електронни таблици без необходимост от Microsoft Office.
.xlsx за четене/писане. Форматите само за експортиране включват CSV, JSON, Markdown и HTML. HTML също може да се импортира чрез HtmlReader.
Не. Aspose.Cells FOSS е чиста TypeScript библиотека без зависимост от Microsoft Office, COM автоматизация или какъвто и да е собственически runtime.
Изпълнете npm install @aspose/cells@1.0.0. Не са необходими допълнителни системни пакети или native extensions.
Да. Използвайте класа Style с методи като setBold(), setItalic(), setFontSize(), setFontName() и setFontColor(), за да стилизирате отделни клетки.
Да. Извикайте workbook.protect(true, "password"), за да защитите работна книга с парола. Отделните клетки могат да бъдат заключени с style.setLocked(true).