Spreadsheet SDK

HotXLS Component untuk aplikasi spreadsheet Delphi

Buat, edit, periksa, hitung, dan ekspor buku kerja Excel langsung dari kode Delphi atau C++Builder. HotXLS adalah pustaka spreadsheet Object Pascal native dengan source code untuk alur kerja XLS dan XLSX, dirancang untuk aplikasi desktop, pekerjaan batch, sistem pelaporan, dan pembuatan dokumen sisi server tanpa otomatisasi Microsoft Excel.

HotXLS spreadsheet component

HotXLS Component Sekilas

ProductHotXLS Component
Best forDeveloper-owned document workflows in Delphi and C++Builder
IDE supportDelphi and C++Builder XE5 through 13 Florence
DeploymentNative Windows application integration
Source codeObject Pascal source code included with commercial licenses
LicensingRoyalty-free application deployment
UpdatesOne year of updates and email support included
PricingOne-time developer-count licensing
DocumentationHotXLS Component
EvaluationHotXLS Component

Otomatisasi buku kerja Excel native untuk Delphi dan C++Builder

Current HotXLS release: Version 2.94.0 (2026-07-01). Version 2.94.0 updates cross-workbook worksheet copy, including conditional formats, tables, data validations, charts, and rewritten formula references. catatan rilis

HotXLS mendukung Delphi XE5 hingga Delphi 13 Florence dan C++Builder XE5 hingga C++Builder 13 Florence. Paket ini mencakup demo Delphi dan C++Builder, dokumentasi API, contoh pengeditan buku kerja dan ekspor laporan, serta source code Object Pascal / Delphi lengkap untuk pelanggan berlisensi.

Dua API buku kerja yang terfokus

Permukaan APIPenggunaan utama
lxHandleAlur kerja Excel 97-2003 BIFF8 .xls klasik, termasuk baca/tulis buku kerja, rumus, pemformatan, komentar, hyperlink, lembar diagram, dukungan pivot-table, pelestarian payload VBA, serta ekspor HTML, RTF, CSV, dan TSV.
lxHandleXAlur kerja Excel 2007+ OOXML .xlsx, termasuk I/O buku kerja dan stream, palet gaya, string bersama, tabel lembar kerja, diagram, komentar, gambar, tautan eksternal, ekspor khusus XLSX, dan penulisan streaming untuk lembar yang lebih besar.

Kemampuan utama

  • Alur kerja buku kerja XLS dan XLSX: buat, buka, modifikasi, dan simpan buku kerja Excel dari file atau stream, dan cantumkan nama lembar dari paket XLS atau XLSX dengan cepat tanpa memuat setiap lembar kerja.
  • Pengeditan sel, rentang, dan templat: baca dan tulis angka, string, tanggal, boolean, rumus, sel yang digabungkan, ukuran baris dan kolom, baris dan kolom tersembunyi, kerangka, pilihan, dan rentang buku kerja. Bantuan callback dapat memindai sel yang dimuat, mengisi rentang, menemukan teks, dan mengganti placeholder templat.
  • Pemformatan dan tata letak halaman: terapkan font, warna, batas, isian, perataan, format angka, rich text, warna tema, palet terindeks, warna tab, penyiapan halaman, header, footer, judul cetak, pemisah halaman, dan opsi tampilan lembar kerja.
  • Rumus dan perhitungan: evaluasi rumus melalui mesin perhitungan bawaan untuk buku kerja XLS dan XLSX klasik, termasuk referensi sel, rentang, referensi lintas lembar, nama yang ditentukan, dan fungsi yang ditentukan aplikasi melalui callback OnUserFunction.
  • Fitur data buku kerja: bekerja dengan hyperlink, jangkar lembar internal, nama yang ditentukan, komentar, format bersyarat, validasi data, rentang dan kriteria AutoFilter, tabel bergaya Excel, properti dokumen, tautan eksternal, dan catatan pivot-table.
  • Gambar, diagram, dan lukisan: sematkan gambar, buat diagram lembar kerja dan lembar diagram, pertahankan payload proyek VBA, dan jaga metadata konektor, pemecah, bentuk, dan komentar OfficeArt buatan Excel tetap stabil selama penyimpanan round-trip di mana didukung.
  • Perlindungan dan enkripsi: tangani perlindungan lembar kerja dan buku kerja, alur kerja kata sandi XLS klasik, dan output penyimpanan yang dilindungi AES XLSX sambil menjaga jalur baca paket terenkripsi yang tidak didukung tetap eksplisit dalam dokumentasi pengembang.
  • Bantuan ekspor: ekspor buku kerja, lembar kerja, rentang yang dipilih, tabel basis data, dan konten DBGrid ke output Excel, HTML, RTF, CSV, dan TSV, termasuk fragmen tabel HTML untuk pratinjau, email, atau laporan web.

Dirancang untuk otomatisasi terkontrol

HotXLS berguna saat otomatisasi Office bukan pilihan yang baik untuk alur kerja produksi. Pemrosesan spreadsheet tetap berada di dalam proses aplikasi Anda, yang mengurangi ketergantungan pada sesi desktop interaktif dan membuat penerapan lebih mudah untuk alat tanpa pengawasan dan pekerjaan sisi server.

Pustaka ini dikembangkan di sekitar struktur buku kerja yang didokumentasikan dan interoperabilitas Excel yang praktis. Rilis terbaru berfokus pada pelestarian catatan buatan Excel, metadata buku kerja, komentar, hyperlink, data tautan eksternal, status lembar kerja, opsi perlindungan, payload VBA, data tabel, status AutoFilter, catatan gambar, dan pengaturan tampilan selama round-trips buka/simpan. Pendekatan itu membantu aplikasi membuat pengeditan yang ditargetkan tanpa perlu menulis ulang bagian buku kerja yang tidak mereka miliki secara tidak perlu.

HotXLS adalah produk independen losLab Software. Microsoft Excel tidak diperlukan saat runtime, dan halaman ini tidak mengklaim sertifikasi, dukungan, atau kepemilikan merek dagang Microsoft.

Kasus penggunaan umum

SkenarioBagaimana HotXLS membantu
Pembuatan laporanBuat buku kerja bergaya dari data aplikasi, tabel basis data, konten DBGrid, atau penulis lembar kerja yang digerakkan oleh callback.
Pengeditan templatBuka buku kerja yang ada, temukan dan ganti placeholder teks, isi rentang, pertahankan metadata di sekitarnya, dan simpan file yang diedit.
Inspeksi buku kerjaBaca nama lembar, rentang lembar kerja, properti dokumen, komentar, hyperlink, nama, filter, dan metadata buku kerja yang dipilih dari kode terkontrol.
Ekspor tanpa OfficeHasilkan output yang kompatibel dengan Excel pada mesin tempat Microsoft Office tidak diinstal, termasuk layanan dan pekerjaan batch tanpa pengawasan.
Dukungan buku kerja lama dan modernGunakan satu rangkaian komponen untuk alur kerja .xls BIFF8 klasik dan alur kerja .xlsx OOXML saat ini.
Pratinjau dan jalur konversiEkspor seluruh lembar atau rentang yang dipilih ke HTML, RTF, CSV, atau TSV untuk pratinjau, fragmen email, impor, dan sistem hilir.
Jalur dokumen yang dapat diauditPertahankan transformasi buku kerja di dalam jalur kode Delphi atau C++Builder Anda sendiri daripada menggerakkan aplikasi UI eksternal.
Baris Excel yang dikelompokkan diekspor oleh HotXLS dari aplikasi Delphi
Baris yang dikelompokkan dan output laporan berformat yang dibuat melalui API komponen HotXLS.

Evaluasi, lisensi, dan dukungan

Unduh paket demo HotXLS Delphi Spreadsheet Component untuk meninjau demo dan dokumentasi API sebelum membeli.

Lisensi komersial baru mencakup source code Object Pascal / Delphi lengkap, pembaruan perangkat lunak satu tahun, dukungan email satu tahun, dan penggunaan bebas royalti dalam aplikasi tak terbatas di bawah lisensi jumlah pengembang yang dipilih.

Bayar dengan kartu kredit/debit, PayPal, AliPay atau transfer bank melalui FastSpring.

LisensiPengembangHargaPesan
Single1 pengembang$500Pesan
Teamhingga 5 pengembang$1000Pesan
Micro Businesshingga 10 pengembang$1500Pesan
Small Businesshingga 30 pengembang$2500Pesan
Medium Businesshingga 100 pengembang$4500Pesan
Enterprisehingga 500 pengembang$8500Pesan
Corporatepengembang tanpa batas, anak perusahaan di seluruh dunia$15000Pesan

Tambahan source khusus Enterprise: HotXLS Enterprise mencakup source code lengkap untuk rangkaian pengujian lengkap yang biasanya hanya digunakan untuk validasi internal. Paket Enterprise juga mencakup source code lengkap untuk contoh kelas alat khusus Workbook Audit & Conversion Workbench Pro.

Beli perpanjangan tahunan untuk lisensi yang ada. Harga perpanjangan tercantum di halaman pembelian HotXLS.

Buka dokumentasi online HotXLS atau hubungi losLab Software jika ada pertanyaan mengenai lisensi dan teknis.

Contoh Delphi cepat

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

HotXLS Component includes ready-to-run Delphi examples that show the core workflow before production integration.

Pertanyaan umum

Which Delphi and C++Builder versions are supported?

HotXLS Component supports current RAD Studio workflows and the documented legacy IDE range for this product.

Is source code included?

Commercial licenses include Object Pascal source code for integration, review, and long-term maintenance.

Are runtime royalties required?

Licensed applications can be deployed royalty-free without per-document or per-end-user runtime fees.

How do I evaluate the product?

Download the demo package and review the online documentation before purchase.

What does a new license include?

A new license includes source code, one year of updates, and one year of email support.

How does renewal work?

Existing customers can renew update access at the published renewal price.

Which license tier should I choose?

Where is the API documentation?

The documentation is available under the localized HotXLS Component documentation link on this page.


Temukan selengkapnya dari Pengembangan Delphi PDF Component & Spreadsheet

Berlangganan pembaruan produk

Berlangganan untuk mendapatkan pembaruan terbaru yang dikirim ke email Anda.