Delphi ve C++Builder için yerel Excel çalışma kitabı otomasyonu
HotXLS Component Delphi ve C++Builder için kaynak kod seviyesinde bir Object Pascal elektronik tablo kütüphanesidir. Yeni çalışma kitapları oluşturur, mevcut Excel dosyalarını açar, sayfaları değiştirir, formülleri hesaplar, biçimlendirme uygular ve sonucu Microsoft Excel başlatmadan, COM otomasyonu kullanmadan veya masaüstü Office kurulumuna bağlı kalmadan kaydeder.
Uygulamanız tekrarlanabilir çalışma kitabı üretimi, şablon doldurma, rapor dışa aktarma, dosya dönüştürme, çalışma kitabı inceleme veya kurulum aracı, servis, batch aracı, masaüstü yardımcı programı ya da iş uygulamasında kontrollü round-trip düzenleme gerektirdiğinde kullanın.
Geçerli sürüm ve platform kapsamı
HotXLS sürüm 2.89.23. 2.89.23 OpenDocument akışlarına odaklanır: normal open .ods dosyalarını algılar, SaveAsODS kısayolları ve dışa aktarma seçenekleri sunulur; grafikler, görseller, koşullu biçimler, rich text ve sayfa ayarları ODS round-trip yapar. sürüm notları
HotXLS, Delphi XE5’ten Delphi 13 Florence’a ve C++Builder XE5’ten C++Builder 13 Florence’a kadar destekler. Paket; Delphi ve C++Builder demoları, API belgeleri, çalışma kitabı düzenleme ve rapor dışa aktarma örnekleri ve lisanslı müşteriler için tam Object Pascal / Delphi kaynak kodu içerir.
İki odaklı workbook API'si
| API yüzeyi | Temel kullanım |
|---|---|
lxHandle | Klasik Excel 97-2003 BIFF8 .xls workflows, including workbook read/write, formulas, formatting, comments, hyperlinks, chart sheets, pivot-table support, VBA payload preservation, HTML, RTF, CSV, and TSV exports. |
lxHandleX | Excel 2007+ OOXML .xlsx workflows, including workbook and stream I/O, style palettes, shared strings, worksheet tables, charts, comments, drawings, external links, XLSX-specific exports, and streaming write for larger sheets. |
Temel yetenekler
- XLS ve XLSX çalışma kitabı iş akışları: Excel çalışma kitaplarını dosyalardan veya stream'lerden oluşturma, açma, değiştirme ve kaydetme; her çalışma sayfasını yüklemeden XLS veya XLSX paketlerinden sayfa adlarını hızlıca listeleme.
- Hücre, aralık ve şablon düzenleme: read and write numbers, strings, dates, booleans, formulas, merged cells, row and column sizes, hidden rows and columns, outlines, selections, and workbook ranges. Callback helpers can scan loaded cells, fill ranges, find text, and replace template placeholders.
- Biçimlendirme ve sayfa düzeni: apply fonts, colors, borders, fills, alignment, number formats, rich text, theme colors, indexed palettes, tab colors, page setup, headers, footers, print titles, page breaks, and worksheet view options.
- Formüller ve hesaplama: evaluate formulas through the built-in calculation engine for classic XLS and XLSX workbooks, including cell references, ranges, cross-sheet references, defined names, and application-defined functions through an
OnUserFunctioncallback. - Çalışma kitabı verileri: work with hyperlinks, internal sheet anchors, defined names, comments, conditional formats, data validation, AutoFilter ranges and criteria, Excel-style tables, document properties, external links, and pivot-table records.
- Görüntüler, grafikler ve çizimler: embed images, create worksheet charts and chart sheets, preserve VBA project payloads, and keep Excel-authored OfficeArt connector, solver, shape, and comment metadata stable during round-trip saves where supported.
- Koruma ve şifreleme: çalışma sayfası ve çalışma kitabı korumasını, klasik XLS parola iş akışlarını ve XLSX AES korumalı kayıt çıktısını işlerken desteklenmeyen şifreli paket okuma yollarını geliştirici belgelerinde açık tutma.
- Dışa aktarma yardımcıları: export workbooks, worksheets, selected ranges, database tables, and DBGrid content to Excel, HTML, RTF, CSV, and TSV outputs, including HTML table fragments for previews, emails, or web reports.
Kontrollü otomasyon için tasarlandı
HotXLS, Office otomasyonunun üretim iş akışına uygun olmadığı durumlarda yararlıdır. Elektronik tablo işleme uygulama sürecinizin içinde kalır, etkileşimli masaüstü oturumlarına bağımlılığı azaltır ve gözetimsiz araçlar ile sunucu tarafı işler için dağıtımı kolaylaştırır.
Kütüphane belgelenmiş çalışma kitabı yapıları ve pratik Excel birlikte çalışabilirliği etrafında geliştirilir. Son sürümler Excel tarafından yazılmış kayıtları, çalışma kitabı meta verilerini, yorumları, köprüleri, dış bağlantı verilerini, çalışma sayfası durumunu, koruma seçeneklerini, VBA yüklerini, tablo verilerini, AutoFilter durumunu, çizim kayıtlarını ve görünüm ayarlarını open/save turlarında korumaya odaklanır. Bu yaklaşım uygulamaların sahip olmadığı çalışma kitabı bölümlerini gereksiz yere yeniden yazmadan hedefli düzenlemeler yapmasına yardımcı olur.
HotXLS bağımsız bir losLab Software ürünüdür. Microsoft Excel çalışma zamanında gerekli değildir ve bu sayfa Microsoft sertifikası, onayı veya marka sahipliği iddiasında bulunmaz.
Yaygın kullanım senaryoları
| Scenario | HotXLS nasıl yardımcı olur |
|---|---|
| Rapor üretimi | Uygulama verilerinden, veritabanı tablolarından, DBGrid içeriğinden veya callback tabanlı çalışma sayfası yazıcılarından biçimlendirilmiş çalışma kitapları oluşturma. |
| Şablon düzenleme | Mevcut bir çalışma kitabını açma, metin yer tutucularını bulup değiştirme, aralıkları doldurma, çevredeki meta verileri koruma ve düzenlenen dosyayı kaydetme. |
| Çalışma kitabı inceleme | Kontrollü koddan sayfa adlarını, çalışma sayfası aralıklarını, belge özelliklerini, yorumları, köprüleri, adları, filtreleri ve seçili çalışma kitabı meta verilerini okuma. |
| Office olmadan dışa aktarma | Microsoft Office yüklü olmayan makinelerde, hizmetler ve gözetimsiz toplu işler dahil Excel uyumlu çıktı üretme. |
| Eski ve modern çalışma kitapları desteği | Klasik BIFF8 .xls iş akışları ve güncel OOXML .xlsx iş akışları için tek bir bileşen ailesi kullanın. |
| Önizleme ve dönüştürme hatları | Önizlemeler, e-posta parçaları, içe aktarımlar ve aşağı akış sistemleri için tüm sayfaları veya seçili aralıkları HTML, RTF, CSV ya da TSV olarak dışa aktarma. |
| Denetlenebilir belge hatları | Çalışma kitabı dönüşümlerini harici bir UI uygulamasını sürmek yerine kendi Delphi veya C++Builder kod yolunuzda tutma. |
Değerlendirme, lisanslama ve destek
HotXLS Delphi Spreadsheet Component-demopakket downloaden to review the demos and API documentation before purchase.
Yeni ticari lisanslar; tam Object Pascal / Delphi kaynak kodu, bir yıl yazılım güncellemesi, bir yıl e-posta desteği ve seçilen geliştirici sayısı lisansı kapsamında sınırsız uygulamada telifsiz kullanım içerir.
Kredi/banka kartı, PayPal, AliPay veya banka havalesi ile ödeme:
HotXLS Single License ($499)
HotXLS Team/SME License ($999)
HotXLS Enterprise License ($1999)
Lisans seçimi: Bu kütüphaneyi en fazla 5 geliştirici kullanacaksa Team/SME seçebilirsiniz. Ekip gelecekte 5 geliştiriciyi aşabilir veya yalnızca Enterprise ile gelen kaynak paketine ihtiyaç duyuyorsa Enterprise seçeneğini değerlendirin.
Yalnızca Enterprise kaynak ekleri: HotXLS Enterprise, normalde yalnızca dahili doğrulama için kullanılan eksiksiz test takımlarının tam kaynak kodunu içerir. Enterprise paketi ayrıca özel araç düzeyi örnek Workbook Audit & Conversion Workbench Pro için tam kaynak kodu içerir.
Yıllık yenileme satın al mevcut lisanslar için. Yenileme fiyatı HotXLS satın alma sayfasında listelenir.
HotXLS çevrimiçi belgelerini açın or losLab Software ile iletişime geçin lisans ve teknik sorular için.
Meer ontdekken van Delphi PDF Component & Spreadsheet Development
Ürün güncellemelerine abone olun
En son gönderileri e-posta ile almak için abone olun.
