⌂
Tanpa ketergantungan Excel / Office / COM
Bangun buku kerja langsung di dalam proses Delphi atau C++Builder Anda. Berjalan di aplikasi desktop, layanan (services), batch jobs, installer, dan utilitas server di mana otomatisasi Office terbukti rapuh, lambat, atau tidak tersedia sama sekali
Dirancang untuk penggunaan di sisi server / tanpa pengawasan
Ⓟ
Pascal asli murni · tanpa DLL · tanpa royalti
Ditulis murni dengan Delphi, tanpa DLL, dan tanpa alokasi XML DOM menengah yang membebani memori. Rilis ke produksi dengan hanya bermodalkan lisensi pengembang — tanpa biaya per-salinan (royalti) pada saat runtime
69 unit sumber · mesin tunggal di dalam proses (in-process)
▦
Enam format, satu pustaka
Baca/tulis XLS (BIFF8), XLSX (OOXML) dan ODS (OpenDocument 1.2); ekspor ke CSV, TSV, HTML dan RTF. Impor CSV/TSV mengidentifikasi pemisah secara otomatis, mendeteksi BOM, dan menyimpulkan jenis nilai
Titik masuk TXLSWorkbook & TXLSXWorkbook
ƒ
Mesin kalkulasi rumus bawaan
Rumus dievaluasi oleh HotXLS itu sendiri — tak butuh Excel untuk kalkulasi ulang saat dibuka. Meliputi keluarga fungsi teks, tanggal/hari kerja, konversi basis, bitwise, statistik, dan matematika; tambahkan fungsi Anda sendiri melalui OnUserFunction / OnUserFunctionEx
Pelacakan langkah demi langkah via TXLSFormulaTracer
🔒
Enkripsi berakselerasi AES-NI
Penyimpanan XLSX tersandi AES yang kompatibel dengan Excel menggunakan akselerasi perangkat keras AES-NI serta perangkat lunak cadangan (SaveAsEncrypted); XLS klasik mempertahankan proteksi sandi RC4 BIFF8 via EncryptionPassword
Teks sandi identik di kedua jalur
↻
Streaming dengan memori nyaris konstan
TXLSDirectReader memindai sel satu per satu dengan event per-sel/per-lembar dan dapat membatalkan lebih awal; TXLSDirectWriter memancarkan setiap lembar kerja langsung ke paket sesaat setelah baris tiba. Tangani buku kerja yang sangat besar tanpa harus memuat seluruh isinya
Deduplikasi string bersama + kompresi rumus bersama membuat file tetap kecil
🧵
File I/O yang aman-utas (Thread-safe)
Banyak instans TXLSXWorkbook berjalan bersamaan pada utas independen tanpa perlu sinkronisasi — ideal untuk server laporan multi-utas (multi-threaded) yang menghasilkan banyak buku kerja dalam satu waktu sekaligus
Cocok untuk backend layanan (service) berspesifikasi throughput tinggi
⇄
Arsitektur muka ganda
Kode lawas tetap berjalan di muka (facade) klasik lxHandle (XLS + HTML/RTF/CSV/TSV), sedangkan lxHandleX menumbuhkan XLSX/ODS secara independen — bermigrasi secara bertahap tanpa harus menulis ulang secara besar-besaran
API mencerminkan model objek Excel OLE — pengganti instan (drop-in) migrasi COM
📦
Komponen lepas & objek Excel yang kaya
TDataToXLS (ekspor dataset) dan TGridToXLS (ekspor DBGrid) tidak memerlukan kode untuk tugas umum; ekspor cxGrid DevExpress opsional. Selain itu, ada bagan (chart), tabel pivot, pemformatan bersyarat, validasi data, AutoFilter, tabel, gambar, hingga proses bolak-balik (round-trip) pada VBA
50 proyek demo Delphi + 27 C++Builder