paint-brush
Các thư viện API Excel C# .NET hàng đầutừ tác giả@mesciusinc
Bài viết mới

Các thư viện API Excel C# .NET hàng đầu

từ tác giả MESCIUS inc.13m2024/10/09
Read on Terminal Reader

dài quá đọc không nổi

Đánh giá các thư viện API Excel C# .NET hàng đầu dựa trên các tính năng đáng chú ý của chúng.
featured image - Các thư viện API Excel C# .NET hàng đầu
MESCIUS inc. HackerNoon profile picture

Thư viện API Excel AC# .NET là một công cụ có thể tự đứng vững, cung cấp cho bạn khả năng Excel trong các ứng dụng C# mà không cần phải dựa vào việc cài đặt các thành phần Microsoft trên máy chủ của bạn. Bạn có thể lập trình thực hiện tất cả các hoạt động Excel quan trọng cho phép bạn tạo ra các bảng tính bạn cần.


Có nhiều thư viện API, nhưng bạn có biết nên chọn thư viện nào không?


Trong bài viết này, chúng tôi sẽ đánh giá các thư viện API Excel C# .NET hàng đầu dựa trên các tính năng sau:


  • Tạo, đọc và sửa đổi các tệp XLSX
  • Biểu đồ toàn diện tương thích với Excel
  • Hoạt động của ô và phạm vi
  • Quản lý bảng tính
  • Sử dụng mẫu để báo cáo Excel
  • Lọc và định dạng có điều kiện
  • Công thức và hàm
  • Liên kết dữ liệu và nhập/xuất
  • Đọc và ghi các sổ làm việc XLSX và XLSM được bảo vệ bằng mật khẩu
  • Hiệu suất và hiệu quả
  • Tích hợp với trình xem dữ liệu phía máy khách

Giải pháp tài liệu cho Excel, Phiên bản .NET


Tạo, Đọc, Sửa đổi và Chuyển đổi các tệp XLSX

Document Solutions for Excel, .NET Edition (DsExcel) của MESCIUS hỗ trợ tất cả các hoạt động quản lý tệp bạn cần cho tệp XLSX, bao gồm tạo, đọc, sửa đổi và chuyển đổi.

Biểu đồ toàn diện tương thích với Excel

DsExcel hỗ trợ tích hợp nhiều loại biểu đồ trong bảng tính và cung cấp các tính năng tùy chỉnh cho tiêu đề biểu đồ, chú thích, chuỗi dữ liệu, v.v. Bạn cũng có thể thêm biểu đồ vào bố cục mẫu.

Hoạt động của ô và phạm vi

Bạn có thể thực hiện nhiều thao tác khác nhau trên ô, cột và hàng, bao gồm truy cập, cắt, sao chép, ẩn, chèn, xóa, hợp nhất, v.v.

Quản lý bảng tính

Các thao tác trên sổ làm việc bao gồm tạo, mở, lưu, bảo vệ, cắt, sao chép, thay đổi chế độ xem và bật hoặc tắt công cụ tính toán.

Tự động hóa báo cáo Excel bằng cách sử dụng mẫu XLSX

DsExcel cho phép người dùng định nghĩa các mẫu Excel tùy chỉnh trong .NET bằng cú pháp ngôn ngữ đơn giản, tự động tạo báo cáo .xlsx với biểu đồ, sparkline và bảng. Bằng cách liên kết dữ liệu trực tiếp với các mẫu XLSX, nó hợp lý hóa việc tạo báo cáo, như hóa đơn và báo cáo bán hàng, với hỗ trợ cho Windows, Linux và macOS, đảm bảo hiệu suất cao và tính ổn định.

Lọc và Định dạng có điều kiện

Lọc các ô bằng các tiêu chí như dữ liệu, văn bản, số, màu sắc và biểu tượng. Bạn cũng có thể làm nổi bật các giá trị dữ liệu cụ thể bằng các quy tắc định dạng có điều kiện dựa trên giá trị ô, biểu tượng, thanh dữ liệu và quy tắc ba màu.

Công thức và hàm

Bạn có thể tạo và sử dụng các công thức để tính toán các phép tính phức tạp để tạo ra các giá trị ô. DsExcel cũng hỗ trợ hơn 450 hàm Excel. Bạn có thể sử dụng các hàm tích hợp hoặc tạo các hàm tùy chỉnh để tạo công thức.

Liên kết dữ liệu và Nhập/Xuất

DsExcel hỗ trợ liên kết dữ liệu một chiều với các ô, bảng tính hoặc cột bảng và sử dụng nhiều nguồn để thu thập dữ liệu. Để nhập nhanh hơn và hiệu quả hơn, bạn có thể sử dụng hàm ImportData() để chỉ lấy dữ liệu từ các tệp Excel thay vì toàn bộ mô hình đối tượng. Bạn cũng có thể xuất bảng tính Excel của mình theo chương trình sang nhiều định dạng khác nhau, chẳng hạn như .xlsx, .csv, PDF, HTML, JSON, v.v.

Đọc và ghi sổ làm việc XLSX và XLSM được bảo vệ bằng mật khẩu

Bạn có thể tùy chỉnh chế độ bảo vệ sổ làm việc của mình bằng cách sử dụng mật khẩu ngăn chặn việc chỉnh sửa dữ liệu hoặc thay đổi cấu trúc và cửa sổ sổ làm việc. Bạn cũng có thể xóa hoàn toàn chế độ bảo vệ bằng mật khẩu của sổ làm việc để chỉnh sửa không hạn chế.

Hiệu suất và hiệu quả

DsExcel là một thư viện API có dung lượng bộ nhớ nhỏ và hệ số hiệu suất cao. Nó có kiến trúc nhẹ giúp tăng cường hiệu quả của thư viện. Bạn có thể làm việc tốt với Excel, giảm thiểu công sức, sử dụng bộ nhớ và thời gian tạo và quản lý bảng tính.

Tích hợp với Trình xem dữ liệu phía máy khách


DsExcel cung cấp trình xem dữ liệu JavaScript đa nền tảng, Document Solutions Data Viewer, có thể dễ dàng tích hợp với DsExcel. Nó cho phép người dùng của bạn mở và xem các tài liệu XLSX, SJS, SSJSON và CSV trên ứng dụng web của họ.


DsExcel là một API hiệu quả và thân thiện với người dùng cho tất cả các dự án bảng tính của bạn trên .NET. Nó có tất cả các tính năng bạn cần để lập trình và thao tác các tài liệu Excel với hiệu suất vượt trội, ngay cả ở quy mô lớn. Bạn có thể sử dụng các mẫu để tạo báo cáo Excel dễ dàng. DsExcel cũng cho phép bạn dễ dàng kết hợp các khả năng cần thiết, bao gồm ràng buộc dữ liệu, biểu đồ, định dạng có điều kiện, công thức và hàm, trong các tài liệu Excel của bạn.


Aspose.Cells cho .NET Excel


Tạo, Đọc và Sửa đổi Tệp XLSX

Aspose.Cells hỗ trợ các thao tác xử lý tệp cho các định dạng XLSX cũng như XLS, XLSB, XLT, XLTX, XLTM, XLSM, XML và OTS.

Biểu đồ toàn diện tương thích với Excel

Có hỗ trợ đầy đủ cho việc tạo và thao tác nhiều loại biểu đồ với sự nhấn mạnh vào tùy chỉnh và kiểu dáng. Bạn cũng có thể hiển thị biểu đồ dưới dạng hình ảnh và sử dụng dữ liệu được thiết lập động để tự động làm mới chúng.

Hoạt động của ô và phạm vi

API hỗ trợ tất cả các thao tác Excel thông thường mà bạn cần để tạo, quản lý và định dạng ô và phạm vi.

Quản lý bảng tính

Bạn có thể tạo, sao chép và di chuyển các trang tính. Các khả năng bổ sung bao gồm phát hiện các trang tính trống, quản lý ngắt trang và đóng băng các ngăn.

Sử dụng mẫu cho báo cáo Excel

Bạn có thể tạo mẫu của riêng mình bằng cách mở mẫu Excel hiện có hoặc tạo sổ làm việc Excel mới, sửa đổi theo yêu cầu của bạn, sau đó lưu với phần mở rộng .XLTX. Bạn cũng có thể tạo bảng tính thiết kế của riêng mình—một tệp có định dạng được áp dụng trước, tương tự như mẫu—để tạo báo cáo.

Lọc và Định dạng có điều kiện

Sử dụng bộ lọc tự động để giúp tạo các bảng tính Excel phong phú giúp bạn hiểu rõ hơn về dữ liệu. Bạn cũng có thể áp dụng định dạng có điều kiện bằng cách tạo định dạng có điều kiện khi chạy hoặc sử dụng bảng tính thiết kế.

Công thức và hàm

Aspose.Cells hỗ trợ công thức mảng cũng như các hàm tích hợp và bổ trợ. Bạn có thể sử dụng hầu hết các công thức và hàm Microsoft Excel chuẩn và nâng cao.

Liên kết dữ liệu và Nhập/Xuất

Bạn phải sử dụng Aspose.Cells.GridDesktop hoặc Aspose.Cells.GridWeb's Worksheets Designer cho các tác vụ liên kết dữ liệu. Aspose.Cells cũng hỗ trợ nhập dữ liệu vào và xuất dữ liệu từ các ô. Bạn có thể nhập và xuất dữ liệu giữa các sổ làm việc Excel và DataSets, DataTables và DataGrids.

Đọc và ghi sổ làm việc XLSX và XLSM được bảo vệ bằng mật khẩu

Bạn có thể mở khóa cấu trúc sổ làm việc được bảo vệ bằng mật khẩu của tệp Excel, đọc và chỉnh sửa các trang tính, sau đó lưu lại sổ làm việc bằng mật khẩu. Ngoài ra còn có tùy chọn mật khẩu để sửa đổi.

Hiệu suất và hiệu quả

Aspose.Cells thường có hiệu suất cao và hoạt động nhanh. Tuy nhiên, bạn có thể gặp phải sự cố về hiệu suất khi đọc hoặc ghi sổ làm việc có bộ dữ liệu lớn hoặc bất kỳ thao tác nào chiếm nhiều RAM.

Tích hợp với Client-Side Data Viewer

Aspose.Cells cho phép bạn tạo tệp Excel hoặc báo cáo và gửi đến trình duyệt máy khách bằng cách lưu tệp vào Đối tượng phản hồi. Bạn cũng có thể tích hợp Aspose.Cells.GridJs vào dự án .NET của mình để mở và chỉnh sửa bảng tính Excel trực tiếp trong ứng dụng của bạn.


Aspose.Cells là một thư viện Excel API C# mã cao, rất dày đặc dành cho .NET cho phép bạn theo dõi nhanh các tác vụ bảng tính cho hầu hết mọi định dạng MS Excel, bao gồm các tệp XLSX. Mặc dù có những thư viện tiên tiến hơn, Aspose.Cells đảm bảo rằng bạn có thể thực hiện nhiều hoạt động Excel tiêu chuẩn và nâng cao theo chương trình cho hầu hết mọi khía cạnh của việc tạo, chỉnh sửa và quản lý bảng tính.


Nhìn chung, thư viện Aspose.Cells C# là lựa chọn thay thế vững chắc cho Excel. Tuy nhiên, hãy nhớ rằng mặc dù bạn có thể sử dụng thư viện để xử lý các tập dữ liệu lớn, nhưng để đạt được hiệu suất cao như mong đợi, bạn có thể cần phải tinh chỉnh một chút để hạn chế việc sử dụng bộ nhớ.


Công cụ SpreadsheetGear cho .NET


Tạo, Đọc và Sửa đổi Tệp XLSX

Bản cập nhật gần đây nhất, SpreadsheetGear 2023, đã mở rộng khả năng tương thích định dạng của thư viện để bao gồm các tệp XLSX, XLSM, XLS, CSV và TXT cho Excel 2021 và các phiên bản Excel mới nhất cho Microsoft 365.

Biểu đồ toàn diện tương thích với Excel

Hỗ trợ biểu đồ bao gồm nhiều loại biểu đồ, khả năng hiển thị biểu đồ và khả năng tạo bảng biểu đồ và biểu đồ có nhúng hình ảnh.

Hoạt động của ô và phạm vi

Bạn có thể truy cập và sửa đổi các ô bảng tính bằng các giá trị, công thức, định dạng số, phông chữ, đường viền, màu nền, chú thích ô, siêu liên kết, v.v. Các thao tác phạm vi bao gồm sao chép, sắp xếp, bộ lọc tự động, bảo vệ ô, cũng như nhóm và phác thảo. Ngoài ra còn có tính năng hợp nhất các ô phạm vi dài được cải thiện.

Quản lý bảng tính

SpreadsheetGear cho phép bạn tạo, di chuyển và sao chép các trang tính. Bạn cũng có thể có nhiều tùy chọn hiển thị, đánh giá giá trị từ công thức, thay đổi màu trang tính và áp dụng các chế độ bảo vệ trang tính khác nhau.

Sử dụng mẫu cho báo cáo Excel

Bạn có thể tạo mẫu báo cáo với toàn quyền kiểm soát các tính năng của mẫu để tạo bất kỳ loại báo cáo Excel nào bạn cần.

Lọc và Định dạng có điều kiện

Tiêu chí lọc tự động có thể bao gồm tiêu chí tùy chỉnh và có thể được sử dụng trong một số lệnh, chẳng hạn như định dạng ô, xóa và điền. Kiểu định dạng có điều kiện dựa trên các công thức tùy chỉnh, toán tử so sánh đơn giản và các quy tắc nâng cao.

Công thức và hàm

SpreadsheetGear được cho là có công cụ tính toán tương thích với Excel nhanh nhất hiện có (được cho là nhanh hơn đáng kể so với Excel trong nhiều trường hợp). Công cụ này có 449 hàm tương thích với Excel, tính toán lại đa luồng, hỗ trợ công thức mảng và nhiều hơn nữa.

Liên kết dữ liệu và Nhập/Xuất

Bạn có thể di chuyển dữ liệu giữa các sổ làm việc Excel và DataSets, DataTables và DataGrids. SpreadsheetGear không hỗ trợ liên kết dữ liệu.

Đọc và ghi sổ làm việc XLSX và XLSM được bảo vệ bằng mật khẩu

SpreadsheetGear hỗ trợ đọc và ghi các sổ làm việc XLS, XLSX và XLSM được bảo vệ bằng mật khẩu. Một số khía cạnh nhất định của bảng tính vẫn có thể được bật khi bật bảo vệ bằng mật khẩu.


Bạn có thể thực hiện các thay đổi theo chương trình cho một bảng tính khi nó được bảo vệ, mặc dù tính năng bảo vệ UI vẫn được áp dụng.

Hiệu suất và hiệu quả

SpreadsheetGear là một API tốc độ cao có thể giảm thời gian xử lý và cho phép phát triển ứng dụng hiệu suất cao. Nó sử dụng hiệu quả tài nguyên của bạn và có thể cải thiện hiệu suất đầu ra bảng tính của bạn.

Tích hợp với Client-Side Data Viewer

Nó không cung cấp API phía máy khách mà bạn có thể nhúng. Tuy nhiên, bạn có thể hiển thị các tệp Excel trong trình duyệt bằng ASP.NET.


SpreadsheetGear hỗ trợ nhiều thao tác cho các phiên bản Excel đến Excel 2021, cũng như các phiên bản Excel mới nhất cho Microsoft 365. SpreadsheetGear có giao diện người dùng rõ ràng mà bạn có thể dễ dàng điều hướng và thư viện API cho phép bạn mô phỏng các thao tác của Excel, giúp bạn kiểm soát hoàn toàn quy trình tạo bảng tính.


Chi tiết đáng chú ý nhất về SpreadsheetGear có thể không phải là các tính năng mà nó cung cấp mà là các tính năng mà nó không cung cấp. Ví dụ, SpreadsheetGear không hỗ trợ mảng động, bảng Excel hoặc hàm LAMBDA. Điều này có thể là vấn đề đối với bạn nếu bạn đang tìm kiếm một tùy chọn bổ sung để xử lý các tập dữ liệu rất lớn và thực hiện các phép tính phức tạp.


Thư viện Syncfusion Excel (XlsIO)


Tạo, Đọc và Sửa đổi các tệp XLSX

Các phiên bản Microsoft Excel tương thích bao gồm các tệp XLSX và các tệp khác thông qua Excel 2019 và các định dạng trực tuyến cho Microsoft 365.

Biểu đồ toàn diện tương thích với Excel

Có hơn 80 loại biểu đồ Excel được XisIO hỗ trợ. Biểu đồ có thể được nhúng bên trong sổ làm việc hoặc được tạo dưới dạng bảng tính biểu đồ. Các tùy chọn tùy chỉnh bao gồm vùng vẽ, chú giải, trục và nhiều hơn nữa.

Hoạt động của ô và phạm vi

Các thao tác trên ô bao gồm tìm và thay thế, sắp xếp, lọc và siêu liên kết. Bạn có thể tự động điều chỉnh các hàng và cột và áp dụng màu ô, kiểu phông chữ, cài đặt đường viền, v.v.

Quản lý bảng tính

Các thao tác trên trang tính bao gồm di chuyển, sao chép, đóng băng khung, hiển thị hoặc ẩn cột và chỉ định các tùy chọn thiết lập trang, chẳng hạn như sắp xếp tất cả các hàng trên một trang in hoặc sắp xếp trang trước khi in.

Sử dụng mẫu cho báo cáo Excel

Essential XlsIO cho phép bạn xuất dữ liệu sang mẫu Excel bằng cách sử dụng các dấu hiệu mẫu.

Lọc và Định dạng có điều kiện

Các tính năng quản lý dữ liệu bao gồm lọc tự động bằng các loại bộ lọc tự động, chẳng hạn như bộ lọc tùy chỉnh, nâng cao, biểu tượng, màu sắc, động, kết hợp và tùy chỉnh. XlsIO cũng hỗ trợ định dạng có điều kiện để định dạng động nội dung của các ô nhằm sửa đổi giao diện của dữ liệu.

Công thức và hàm

XlsIO hỗ trợ tất cả các công thức được Excel hỗ trợ và hơn 400 hàm Excel. Bạn cũng có thể sử dụng các hàm bổ trợ, công thức bên ngoài và mảng công thức.

Liên kết dữ liệu và Nhập/Xuất

Essential XlsIO cho phép bạn liên kết các dấu mẫu với dữ liệu từ nhiều nguồn khác nhau, chẳng hạn như DataTable, đối tượng Collection, đối tượng collection lồng nhau và mảng. Việc nhập dữ liệu tùy chỉnh cũng được hỗ trợ và bạn có thể xuất sang DataTable, đối tượng Collection và các lớp lồng nhau.

Đọc và ghi sổ làm việc XLSX và XLSM được bảo vệ bằng mật khẩu

Có hai mật khẩu khác nhau mà bạn có thể sử dụng để mã hóa sổ làm việc của mình. Mật khẩu truy cập bảo vệ chống lại việc xem trái phép, trong khi mật khẩu sửa đổi cung cấp cho người dùng quyền chỉnh sửa và sau đó lưu dữ liệu sổ làm việc.

Hiệu suất và hiệu quả

Syncfusion có thể hoạt động nhanh ngay cả khi bạn đang làm việc với các tệp lớn và phải xử lý nhiều tệp trong khi tạo.

Tích hợp với Client-Side Data Viewer

Bạn có thể hiển thị các tệp Excel trong trình duyệt bằng ASP.NET.


Syncfusion XlsIO là một thành phần không phải UI rất dễ sử dụng. Nó có tất cả các tính năng bạn cần để tạo và quản lý các báo cáo Excel phong phú. Các API quan trọng cho biểu đồ, công thức, hàm và định dạng cho phép bạn thực hiện mọi tác vụ Excel bạn cần mà không cần phải tải xuống chính Excel. Syncfusion có thể xử lý các tập dữ liệu lớn rất tốt và cung cấp các phương pháp để cải thiện hiệu suất, nếu cần, chẳng hạn như sử dụng một giao diện này thay vì giao diện khác để cải thiện hiệu suất bằng cách tối ưu hóa bộ nhớ.


Bảng tính DevExpress


Tạo, Đọc và Sửa đổi các tệp XLSX

Cung cấp hỗ trợ để tạo, đọc và sửa đổi hầu hết các định dạng tài liệu Microsoft Excel, bao gồm XLS, XLSB, XLSX và XLSM.

Biểu đồ toàn diện tương thích với Excel

DevExpress Spreadsheet cung cấp khả năng quản lý biểu đồ cho nhiều biểu đồ 2D và 3D. Bạn có thể tạo, truy cập, sửa đổi hoặc xóa biểu đồ histogram, biểu đồ thác nước, biểu đồ phễu và nhiều biểu đồ khác.

Hoạt động của ô và phạm vi

Các giá trị bạn có thể gán cho ô bao gồm công thức, văn bản, số, giá trị logic và ngày tháng. Chủ đề tài liệu, bao gồm màu sắc, phông chữ và hiệu ứng đồ họa, được liên kết với mọi sổ làm việc. Bạn cũng có thể chỉnh sửa màu chủ đề được xác định trước hoặc tạo chủ đề tùy chỉnh.

Quản lý bảng tính

Bạn có thể tạo, truy cập, sửa đổi hoặc xóa sổ làm việc, bảng tính và biểu đồ. Bạn cũng có thể chèn, sao chép, ẩn, đóng băng, thay đổi kích thước hoặc xóa hàng và cột.

Sử dụng mẫu cho báo cáo Excel

Sử dụng mẫu để tạo bảng tính bằng DevExpress Report Designer.

Lọc và Định dạng có điều kiện

Chức năng lọc tự động cho phép bạn lọc theo số, giá trị, văn bản và ngày. Hoạt động định dạng có điều kiện sẽ làm nổi bật các giá trị ô hoặc ghi chú xu hướng trong các ô bằng thanh dữ liệu, biểu tượng và màu được xác định trước.

Công thức và hàm

API có công cụ tính toán công thức tích hợp nhanh với hơn 400 hàm Excel. Bạn cũng có thể tạo công thức và hàm của riêng mình.

Liên kết dữ liệu và Nhập/Xuất

Theo mặc định, liên kết dữ liệu là hai chiều. Bạn có thể liên kết một phạm vi ô hoặc bảng trong bảng tính với một nguồn dữ liệu hoặc sử dụng phạm vi ô làm nguồn dữ liệu. Có hỗ trợ nhập dữ liệu vào các ô bảng tính từ mảng, danh sách và tập dữ liệu. API cũng có thư viện Excel Export, được thiết kế riêng để xử lý xuất và lý tưởng để giảm thiểu việc sử dụng bộ nhớ khi tạo số lượng lớn tài liệu trên phía máy chủ.

Đọc và ghi sổ làm việc XLSX và XLSM được bảo vệ bằng mật khẩu

API cho phép bạn bảo vệ các bảng tính và sổ làm việc của mình bằng mật khẩu để ngăn chặn truy cập và sửa đổi trái phép.

Hiệu suất và hiệu quả

Theo trang web của thư viện, nó được phát triển để cắt giảm lượng bộ nhớ tiêu thụ và cải thiện đáng kể hiệu suất khi tạo bảng tính.

Tích hợp với Client-Side Data Viewer

Document Viewer là một thành phần chỉ hiển thị Báo cáo DevExpress trên các nền tảng phát triển .NET, như ASP.NET Core và Blazor. Người dùng có thể xem, in và xuất tài liệu Excel. Tất cả các hành động cần thiết đều được thực hiện ở phía máy chủ.


DevExpress nổi tiếng là giải pháp Excel mạnh mẽ với các tính năng nâng cao. API của nó có thể được sử dụng để phát triển các ứng dụng hiệu suất cao. Nó cung cấp đủ các tùy chọn tùy chỉnh để tạo biểu đồ và định dạng ô và bảng tính để đảm bảo rằng bạn có thể trình bày dữ liệu theo cách bạn muốn. Nó cũng có khả năng liên kết dữ liệu mạnh mẽ, giúp tạo báo cáo Excel dễ dàng với các mẫu Report Designer. Việc tận dụng các tính năng này có thể đòi hỏi nhiều nỗ lực hơn so với các thư viện khác, vì DevExpress có đường cong học tập.


Phần mềm IronXL


Tạo, Đọc và Sửa đổi các tệp XLSX

IronXL tương thích với các định dạng XLS, XLSX, XLST, XLSM, CSV và TSV Excel. Bạn có thể sử dụng các hàm rất đơn giản và dễ nhớ để tạo, đọc và chỉnh sửa tài liệu.

Biểu đồ toàn diện tương thích với Excel

IronXL hỗ trợ biểu đồ cột, biểu đồ phân tán, biểu đồ đường, biểu đồ tròn, biểu đồ thanh và biểu đồ diện tích. Tuy nhiên, khả năng tùy chỉnh tương đối hạn chế so với các thư viện khác vì bạn chỉ có thể chỉnh sửa tiêu đề biểu đồ và vị trí chú giải.

Hoạt động của ô và phạm vi

Bạn có thể định dạng ô bằng cách chỉ định phông chữ, kích thước, đường viền, căn chỉnh, mẫu nền và định dạng có điều kiện. Ngoài ra còn có nhiều chức năng để quản lý phạm vi ô, bao gồm sắp xếp, cắt, xóa, sao chép, tìm và thay thế, siêu liên kết và hợp nhất và hủy hợp nhất ô.

Quản lý bảng tính

IronXL cho phép bạn tạo, chỉnh sửa và lưu các trang tính. Bạn cũng có thể điều chỉnh số lượng hàng và cột cũng như kích thước của chúng. Các hành động bổ sung bao gồm thêm hình ảnh và sao chép, nhóm và bỏ nhóm các trang tính.

Sử dụng mẫu cho báo cáo Excel

Bạn có thể tải mẫu báo cáo Excel hoặc tạo mẫu báo cáo của riêng mình và lưu dưới dạng tệp XLTX.

Lọc và định dạng có điều kiện

IronXL hỗ trợ thêm, truy xuất và xóa định dạng có điều kiện. IronXL không hỗ trợ lọc ô.

Công thức và hàm

Với IronXL, bạn có thể mở Excel, chỉnh sửa các công thức hiện có và lấy kết quả từ công thức. Bất cứ khi nào bất kỳ bảng tính nào được chỉnh sửa, các công thức sẽ tự động được tính toán lại để đảm bảo kết quả chính xác. Bạn cũng nhận được hỗ trợ cho hơn 165 hàm Excel.

Liên kết dữ liệu và Nhập/Xuất

Bạn có thể xuất dữ liệu Excel sang các định dạng khác nhau, chẳng hạn như JSON hoặc HTML và trích xuất dữ liệu từ các tệp Excel. IronXL không hỗ trợ liên kết dữ liệu.

Đọc và ghi sổ làm việc XLSX và XLSM được bảo vệ bằng mật khẩu

API hỗ trợ chỉnh sửa và lưu các bảng tính được bảo vệ bằng mật khẩu.

Hiệu suất và hiệu quả

Theo IronSoftware, IronXL đã cải thiện đáng kể việc sử dụng bộ nhớ cho các hoạt động như đánh giá thuộc tính phạm vi ô, hoạt động ô ngẫu nhiên và loại bỏ hoạt động hàng lớn, tất cả đều sử dụng bộ nhớ ít hơn. IronXL cũng được tối ưu hóa cao, cho phép các hoạt động Excel có thể được sử dụng cho cả công việc đơn giản và phức tạp.

Tích hợp với Client-Side Data Viewer

Các nhà phát triển có thể tạo trình xem ASP.NET Excel bằng IronXl. Bạn có thể hiển thị, chỉnh sửa và điều hướng qua các tệp Excel trực tiếp từ trang web của mình.


IronXL thiếu một số khả năng chính, chẳng hạn như liên kết dữ liệu, đây là công cụ cần thiết để cập nhật hiệu quả các giá trị bảng tính. Nó cũng không hỗ trợ lọc, một hoạt động có thể nâng cao khả năng phân tích dữ liệu của bạn.


Một số tính năng mà IronXL có không được đầy đủ như mong đợi. Ví dụ, có rất ít tùy chọn để tùy chỉnh biểu đồ. Ngoài ra, số lượng chức năng được hỗ trợ cực kỳ thấp, đặc biệt là khi so sánh với các thư viện khác mà chúng tôi đã đề cập.


Bạn không cần phải là một nhà phát triển chuyên gia để sử dụng IronXL—API có thể tương đối dễ sử dụng. Tuy nhiên, ngay cả với hiệu suất API được cải thiện của IronXL, khả năng tối ưu hóa và các tính năng khác mà nó cung cấp, bạn có thể muốn xem xét các giải pháp thay thế khác trước khi cam kết sử dụng nó cho một dự án bảng tính lớn.


Phần kết luận

Giảm mức sử dụng bộ nhớ và dấu chân lập trình, đặc biệt là khi các tập dữ liệu cực lớn đang được xử lý, là một vấn đề chung đối với tất cả các thư viện. Ngoài ra, nhiều thư viện có các tính năng tương tự. Một số điểm chính cần chú ý là chất lượng của các mẫu hoặc bản demo hiện có sử dụng thư viện API và, nếu áp dụng cho trường hợp sử dụng của bạn, các tùy chọn trình xem giao diện người dùng nào khả dụng cho thư viện API đó. Khi tính đến các biến đó, Document Solutions for Excel, .NET Edition nổi bật là một thư viện C# .NET Excel toàn diện sẽ giúp trải nghiệm phát triển bảng tính của bạn trở nên mượt mà nhất có thể.


L O A D I N G
. . . comments & more!

About Author

MESCIUS inc. HackerNoon profile picture
MESCIUS inc.@mesciusinc
MESCIUS inc. (formerly GrapeCity) provides JavaScript and .NET grids, UI, reporting, spreadsheets, document APIs, etc.

chuyên mục

BÀI VIẾT NÀY CŨNG CÓ MẶT TẠI...