Aspose.Cells FOSS for 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 або будь‑якого пропрієтарного середовища виконання.
Запустіть npm install @aspose/cells@1.0.0. Додаткові системні пакети або нативні розширення не потрібні.
Так. Використовуйте клас Style з методами, такими як setBold(), setItalic(), setFontSize(), setFontName() та setFontColor(), щоб оформити окремі клітинки.
Так. Викличте workbook.protect(true, "password"), щоб захистити книгу паролем. Окремі клітинки можна заблокувати за допомогою style.setLocked(true).