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 и приема доклади за грешки и pull request‑ове.
Създайте работна книга, напишете различни видове стойности в клетки и зададете формули, които 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");
Това е безплатна библиотека с лиценз на MIT за създаване, четене, модифициране и изнасяне на таблици Excel без да се изисква Microsoft Office.
.xlsx за четене/написване. Форматите само за износ включват CSV, JSON, Markdown и HTML. HTML може да бъде импортиран също чрез HtmlReader.
Не. Aspose.Cells FOSS е чиста библиотека с TypeScript без зависимост от Microsoft Office, COM автоматизация или каквото и да било собствено време на изпълнение.
Изпълните npm install @aspose/cells@1.0.0. Не са необходими допълнителни системни пакети или местни разширения.
Да. Използвайте класа Style с методи като setBold(), setItalic(), setFontSize(), setFontName() и setFontColor(), за да стилизирате отделни клетки.
Да. Обадете се на workbook.protect(true, "password") за да защитите работната книга с парола. Отделни клетки могат да бъдат заключени със style.setLocked(true).