SDK Bảng tính

HotXLS Delphi Component cho các ứng dụng bảng tính Delphi

Tạo, chỉnh sửa, kiểm tra, tính toán và xuất các tệp Excel (workbook) trực tiếp từ mã Delphi hoặc C++Builder. HotXLS là một thư viện bảng tính Object Pascal gốc với mã nguồn cho các quy trình làm việc XLS và XLSX, được thiết kế cho các công cụ máy tính để bàn, công việc hàng loạt, hệ thống báo cáo và tạo tài liệu phía máy chủ mà không cần tự động hóa Microsoft Excel.

HotXLS spreadsheet component

HotXLS Delphi Component tổng quan

Sản phẩmHotXLS Delphi Component
Phù hợp nhất choQuy trình làm việc với tài liệu do nhà phát triển làm chủ trong Delphi và C++Builder
Hỗ trợ IDEDelphi và C++Builder từ XE5 đến 13 Florence; Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64)
Triển khaiTích hợp ứng dụng Windows gốc
Mã nguồnMã nguồn Object Pascal được bao gồm trong giấy phép thương mại
Cấp phépTriển khai ứng dụng không tính phí bản quyền
Cập nhậtBao gồm một năm cập nhật và hỗ trợ qua email
GiáCấp phép một lần theo số lượng nhà phát triển
Tài liệuHotXLS Delphi Component
Bản đánh giáHotXLS Delphi Component

Tự động hóa sổ làm việc Excel gốc cho Delphi và C++Builder

Bản phát hành HotXLS hiện tại: Phiên bản 2.382.5 (2026-09-15). Các bản phát hành gần đây bổ sung bản build Free Pascal 3.2.2 / Lazarus trên Win32 và Win64, bao gồm cả xuất TDBGrid, slicer bảng, biểu đồ waterfall và treemap, đối tượng biểu đồ nhúng kèm hỗ trợ trục phụ, nhãn dữ liệu và đường xu hướng trong biểu đồ XLS cổ điển, kiểm toán tính toán sâu qua RecalcAndVerifyEx, và xuất dải ô thành ảnh PNG hoặc JPEG. Bản 2.382.5 sửa phần mặc định của phông chữ phiên âm, công thức vùng in động và các khai báo content-type trùng lặp vốn có thể khiến Excel từ chối sổ làm việc vừa lưu. Xem ghi chú phát hành để biết lịch sử thay đổi đầy đủ.

HotXLS hỗ trợ Delphi XE5 đến Delphi 13 Florence và C++Builder XE5 đến C++Builder 13 Florence, đồng thời build được bằng Free Pascal 3.2.2 và Lazarus/LCL trên Windows (Win32 và Win64). Gói này bao gồm các bản demo Delphi và C++Builder, tài liệu API, các ví dụ về chỉnh sửa sổ làm việc và xuất báo cáo, cũng như toàn bộ mã nguồn Object Pascal / Delphi dành cho khách hàng được cấp phép.

Hai API sổ làm việc tập trung

Bề mặt APISử dụng chính
lxHandleQuy trình làm việc Excel 97-2003 BIFF8 .xls cổ điển, bao gồm đọc/ghi sổ làm việc, công thức, định dạng, nhận xét, siêu liên kết, trang tính biểu đồ, hỗ trợ pivot-table, bảo toàn tải trọng VBA, xuất HTML, RTF, CSV và TSV.
lxHandleXQuy trình làm việc Excel 2007+ OOXML .xlsx, bao gồm I/O sổ làm việc và luồng, bảng kiểu, chuỗi dùng chung, bảng tính, biểu đồ, nhận xét, bản vẽ, liên kết ngoài, xuất dành riêng cho XLSX và ghi trực tuyến cho các trang tính lớn hơn.

Các khả năng chính

  • Quy trình làm việc của sổ làm việc XLS và XLSX: tạo, mở, sửa đổi và lưu sổ làm việc Excel từ tệp hoặc luồng và nhanh chóng liệt kê tên trang tính từ gói XLS hoặc XLSX mà không cần tải mọi trang tính.
  • Chỉnh sửa ô, dải ô và mẫu: đọc và ghi số, chuỗi, ngày tháng, boolean, công thức, ô đã gộp, kích thước hàng và cột, hàng và cột bị ẩn, dàn ý, lựa chọn và dải ô sổ làm việc. Bộ trợ giúp gọi lại có thể quét các ô đã tải, điền dải ô, tìm văn bản và thay thế phần giữ chỗ của mẫu.
  • Định dạng và bố cục trang: áp dụng phông chữ, màu sắc, đường viền, tô màu, căn chỉnh, định dạng số, văn bản có định dạng, màu chủ đề, bảng màu được lập chỉ mục, màu tab, thiết lập trang, đầu trang, chân trang, tiêu đề in, dấu ngắt trang và tùy chọn xem trang tính.
  • Công thức và tính toán: đánh giá các công thức thông qua công cụ tính toán tích hợp cho sổ làm việc XLS và XLSX cổ điển, bao gồm tham chiếu ô, dải ô, tham chiếu chéo trang tính, tên đã xác định và các hàm do ứng dụng xác định thông qua bộ gọi lại OnUserFunction.
  • Tính năng dữ liệu sổ làm việc: hoạt động với siêu liên kết, neo trang tính nội bộ, tên đã xác định, nhận xét, định dạng có điều kiện, xác thực dữ liệu, phạm vi và tiêu chí AutoFilter, bảng kiểu Excel, thuộc tính tài liệu, liên kết bên ngoài và bản ghi pivot-table.
  • Hình ảnh, biểu đồ và bản vẽ: nhúng hình ảnh, tạo biểu đồ trang tính và trang tính biểu đồ, giữ nguyên tải trọng dự án VBA và giữ cho siêu dữ liệu trình kết nối OfficeArt, bộ giải (solver), hình dạng và nhận xét do Excel tạo ổn định trong quá trình lưu khứ hồi nếu được hỗ trợ.
  • Bảo vệ và mã hóa: xử lý bảo vệ trang tính và sổ làm việc, quy trình làm việc bằng mật khẩu XLS cổ điển và đầu ra lưu được bảo vệ bằng AES XLSX trong khi vẫn giữ rõ ràng các đường dẫn đọc gói được mã hóa không được hỗ trợ trong tài liệu dành cho nhà phát triển.
  • Trợ giúp xuất: xuất sổ làm việc, trang tính, phạm vi đã chọn, bảng cơ sở dữ liệu và nội dung DBGrid sang đầu ra Excel, HTML, RTF, CSV và TSV, bao gồm các đoạn bảng HTML để xem trước, gửi email hoặc báo cáo web.

Được thiết kế để tự động hóa có kiểm soát

HotXLS rất hữu ích khi tự động hóa Office không phù hợp với quy trình sản xuất. Việc xử lý bảng tính vẫn diễn ra trong tiến trình ứng dụng của bạn, giúp giảm sự phụ thuộc vào các phiên tương tác trên máy tính để bàn và giúp việc triển khai dễ dàng hơn đối với các công cụ không giám sát và công việc phía máy chủ.

Thư viện được phát triển dựa trên các cấu trúc sổ làm việc được tài liệu hóa và khả năng tương tác Excel thực tế. Các bản phát hành gần đây tập trung vào việc bảo tồn các bản ghi do Excel tạo, siêu dữ liệu sổ làm việc, nhận xét, siêu liên kết, dữ liệu liên kết ngoài, trạng thái trang tính, tùy chọn bảo vệ, tải trọng VBA, dữ liệu bảng, trạng thái AutoFilter, bản ghi vẽ và thiết lập xem trong các chuyến khứ hồi mở/lưu. Cách tiếp cận đó giúp các ứng dụng thực hiện các chỉnh sửa có mục tiêu mà không cần ghi lại những phần không cần thiết của sổ làm việc mà chúng không sở hữu.

HotXLS là một sản phẩm phần mềm độc lập của losLab. Microsoft Excel không bắt buộc phải có khi chạy và trang này không tuyên bố có chứng nhận, sự chứng thực hoặc quyền sở hữu nhãn hiệu của Microsoft.

Các trường hợp sử dụng phổ biến

Tình huốngHotXLS giúp ích như thế nào
Tạo báo cáoTạo các sổ làm việc được định kiểu từ dữ liệu ứng dụng, bảng cơ sở dữ liệu, nội dung DBGrid hoặc các trình ghi trang tính theo hướng gọi lại.
Chỉnh sửa mẫuMở một sổ làm việc hiện có, tìm và thay thế các phần giữ chỗ văn bản, điền phạm vi, giữ nguyên siêu dữ liệu xung quanh và lưu tệp đã chỉnh sửa.
Kiểm tra sổ làm việcĐọc tên trang tính, phạm vi trang tính, thuộc tính tài liệu, nhận xét, siêu liên kết, tên, bộ lọc và siêu dữ liệu sổ làm việc được chọn từ mã được kiểm soát.
Xuất không cần OfficeTạo đầu ra tương thích với Excel trên máy không cài đặt Microsoft Office, bao gồm các dịch vụ và các tác vụ hàng loạt không có người giám sát.
Hỗ trợ sổ làm việc cũ và hiện đạiSử dụng cùng một họ thành phần cho cả quy trình .xls BIFF8 cổ điển và quy trình .xlsx OOXML hiện tại.
Đường ống xem trước và chuyển đổiXuất toàn bộ trang tính hoặc dải ô đã chọn sang HTML, RTF, CSV hoặc TSV để xem trước, các đoạn mã email, nhập hoặc gửi tới hệ thống tải xuống.
Quy trình tài liệu có thể kiểm toánGiữ các biến đổi sổ làm việc bên trong đường dẫn mã Delphi hoặc C++Builder của riêng bạn thay vì điều khiển một ứng dụng UI bên ngoài.
Grouped Excel rows exported by HotXLS
Hàng được nhóm và đầu ra báo cáo được định dạng được tạo thông qua API của HotXLS component.

Đánh giá, cấp phép và hỗ trợ

Tải xuống gói dùng thử HotXLS Delphi Spreadsheet Component để xem các bản trình diễn và tài liệu API trước khi mua.

Các giấy phép thương mại mới bao gồm toàn bộ mã nguồn Object Pascal / Delphi, một năm cập nhật phần mềm, một năm hỗ trợ qua email và sử dụng miễn phí tiền bản quyền trong không giới hạn ứng dụng theo giấy phép số lượng nhà phát triển được chọn.

Thanh toán bằng thẻ tín dụng/ghi nợ, PayPal, AliPay hoặc chuyển khoản ngân hàng qua 2Checkout / FastSpring — mỗi hạng giấy phép đều liệt kê cả hai cổng thanh toán, bạn chọn cổng nào cũng được.

Giấy phépNhà phát triểnGiáĐặt mua
Single1 nhà phát triển$450Đặt mua
Small Businesstối đa 10 nhà phát triển$900Đặt mua
Medium Businesstối đa 30 nhà phát triển$1350Đặt mua
EnterpriseToàn bộ nhà phát triển trong một công ty và các công ty con trong cùng một quốc gia$2700Đặt mua
CorporateToàn bộ nhà phát triển trong một công ty và các công ty con trên toàn thế giới$5400Đặt mua

Mã nguồn bổ sung cho Enterprise và Corporate: HotXLS bản Enterprise và bản Corporate đều bao gồm mã nguồn đầy đủ của ví dụ cấp độ công cụ Workbook Audit & Conversion Workbench Pro. Mã nguồn của toàn bộ bộ kiểm thử vốn chỉ dùng cho xác thực nội bộ được cung cấp theo yêu cầu.

Mua gia hạn hàng năm cho các giấy phép hiện tại. Giá gia hạn được liệt kê trên trang mua hàng của HotXLS.

Mở tài liệu trực tuyến của HotXLS hoặc liên hệ với losLab Software nếu có thắc mắc về cấp phép và kỹ thuật.

Ví dụ Delphi nhanh

procedure QuickStart;
begin
  { Review the shipped HotXLS Delphi Component demo package for the complete Delphi sample. }
end;

HotXLS Delphi Component đi kèm các ví dụ Delphi sẵn sàng chạy, minh họa quy trình cốt lõi trước khi tích hợp vào sản phẩm thực tế.

Câu hỏi thường gặp

Delphi và C++Builder phiên bản nào được hỗ trợ?

HotXLS hỗ trợ Delphi XE5 đến Delphi 13 Florence và C++Builder XE5 đến C++Builder 13 Florence. Thư viện còn build được bằng Free Pascal 3.2.2 và Lazarus/LCL trên Windows (Win32 và Win64), nơi các API XLS và XLSX, công thức, kiểu dáng, xuất dataset và trình trợ giúp kết xuất đều chạy từ mã FPC mà không cần DLL zlib.

Mã nguồn có được bao gồm không?

Giấy phép thương mại bao gồm mã nguồn Object Pascal để tích hợp, rà soát và bảo trì lâu dài.

Có phải trả phí bản quyền runtime không?

Ứng dụng đã có giấy phép có thể triển khai miễn phí bản quyền, không tính phí runtime theo từng tài liệu hay từng người dùng cuối.

Làm thế nào để đánh giá sản phẩm?

Tải gói dùng thử và xem tài liệu trực tuyến trước khi mua.

Một giấy phép mới bao gồm những gì?

Giấy phép mới bao gồm mã nguồn, một năm cập nhật và một năm hỗ trợ qua email.

Việc gia hạn hoạt động như thế nào?

Khách hàng hiện tại có thể gia hạn quyền cập nhật theo mức giá gia hạn đã công bố.

Tài liệu API ở đâu?

Tài liệu có sẵn theo liên kết tài liệu HotXLS Delphi Component đã bản địa hóa trên trang này.

Giấy phép HotXLS bao gồm những gì, và việc gia hạn hoạt động như thế nào?

Giấy phép mới ($450 Single, $900 Small Business (tối đa 10 nhà phát triển), $1350 Medium Business (tối đa 30 nhà phát triển), $2700 Enterprise (một công ty, một quốc gia), $5400 Corporate (một công ty, trên toàn thế giới)) bao gồm toàn bộ mã nguồn, một năm cập nhật và một năm hỗ trợ qua email. Giá gia hạn cho khách hàng hiện tại được liệt kê trên trang mua hàng của HotXLS.


Khám phá thêm từ Phát triển thành phần PDF & Bảng tính Delphi

Đăng ký nhận cập nhật sản phẩm

Đăng ký để nhận các bản cập nhật mới nhất gửi đến email của bạn.