Aspose.Cells FOSS for TypeScript là một thư viện miễn phí, mã nguồn mở để làm việc với các tập tin bảng thông qua trong ứng dụng Typecript. cài đặt nó với npm install @aspose/cells@1.0.0 và bắt đầu tạo ra sách làm, đọc tế bào, áp dụng phong cách, xây dựng biểu đồ, và xuất khẩu sang XLSX, CSV, Markdown, JSON, hoặc HTML - tất cả mà không cần Microsoft Excel hay bất kỳ phụ thuộc Office nào.
Thư viện tiết lộ một API sạch sẽ xây dựng xung quanh Workbook, Worksheet và Cell - các đối tượng quen thuộc mà mỗi nhà phát triển bảng thông tin biết. đọc và viết các tế bào sử dụng putValue() , phong cách chúng với Style & Font đối phẩm, thêm biểu đồ qua ChartCollection; và thiết lập xác thực dữ liệu, tự lọc, bình luận và hyperlinks trên bất kỳ bảng tính nào.
Workbook.load() và lưu vớiworkbook.save() để giữ giá trị tế bào, công thức và phong cách.worksheet.putValue() và worksheet.getCell() bằng đường dây/thông chỉ hoặc tham chiếu ô.cell.setFormula() - verbatim được lưu trữ trong XLSX, đánh giá bởi Excel hoặc LibreOffice trên mở.addWorksheet(), removeWorksheet() và moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style với setBold(), setItalic() và setFontColor().numFmtId trong Style.ChartCollection và trình bày dữ liệu biểu mẫu thông qua ChartRenderer.addShape() hỗ trợ các góc thẳng, ellipses, đạn, kết nối và nhiều hơn nữa thông qua hiến pháp ShapeInfo.workbook.save() hoặc các phương pháp dành riêng như toJson(), toCsv() và toHtml().HtmlReader và export styled workbooks with HtmlExporter.workbook.protect(true, "password").style.setLocked(true) và ẩn công thức vớistyle.setHidden().DataValidation và worksheet.addDataValidation().worksheet.setAutoFilter() và xóa các bộ lọc bằng removeAutoFilter().ConditionalFormatCollection với ColorScaleRule, DataBarRule và IconSetRule.Comment qua worksheet.addComment().Aspose.Cells FOSS for TypeScript có thể được cài đặt với một lệnh npm install @aspose/cells@1.0.0 duy nhất.Không có thư viện Office bản địa hoặc gói hệ thống để cấy ghép.Thể loại: Thư viện chạy trên bất kỳ môi trường Node.js nào với hỗ trợ TypeScripts 5+.
API bao gồm Workbook, Worksheet , Cell và Style Font (tạm dịch: PLACEEHOLDER_6}), Chart [Tit_8},[TIN_9}[Tin_10}][Tinh_11}) và [LatHOLDEN_12} - các đối tượng chính cho tự động hóa bảng thông tin thế giới thực. cơ sở mã là MIT-giá cấp, được lưu trữ trên GitHub, và chấp nhận báo cáo lỗi và yêu cầu rút.
Tạo một sổ làm việc, viết các loại giá trị khác nhau cho các ô và đặt công thức mà Excel đánh giá trong mở.
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");
Thiết lập tên chữ cái, kích thước, dũng cảm, italic và màu sắc trên một ô bằng cách sử dụng lớp 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");
Tính đến một phạm vi dữ liệu và bật tự lọc đầu cho bộ lọc cột tương tác trong 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");
Nó là một thư viện TypeScript miễn phí, được MIT cấp phép để tạo, đọc, sửa đổi và xuất khẩu bảng điều khiển Excel mà không cần Microsoft Office.
.xlsx cho đọc/sửa. chỉ xuất định dạng bao gồm CSV, JSON, Markdown và HTML. HTML cũng có thể được nhập thông qua HtmlReader.
No. Aspose.Cells FOSS là một thư viện TypeScript tinh khiết không phụ thuộc vào Microsoft Office, tự động hóa COM hoặc bất kỳ thời gian chạy riêng tư nào.
Chạy npm install @aspose/cells@1.0.0. Không cần thêm gói hệ thống hoặc mở rộng bản địa.
Có. sử dụng lớp Style với các phương pháp như setBold(), setItalic() , setFontSize() và setFontColor() để định dạng các tế bào cá nhân.
Có. gọi workbook.protect(true, "password") để bảo vệ sổ làm việc với mật khẩu. các tế bào cá nhân có thể được khóa bằng style.setLocked(true).