Spreadsheet-SDK

HotXLS Component dla aplikacji arkuszy kalkulacyjnych Delphi

Twórz, edytuj, sprawdzaj, obliczaj i eksportuj skoroszyty Excel bezpośrednio z kodu Delphi lub C++Builder. HotXLS to natywna biblioteka Object Pascal z kodem źródłowym dla przepływów XLS i XLSX, przeznaczona do narzędzi desktopowych, zadań batch, systemów raportowych i generowania dokumentów po stronie serwera bez automatyzacji Microsoft Excel.

HotXLS Component podgląd

HotXLS Component W skrócie

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

Natywna automatyzacja skoroszytów Excel dla Delphi i 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. informacje o wydaniu

HotXLS obsługuje Delphi XE5 do Delphi 13 Florence i C++Builder XE5 do C++Builder 13 Florence. Pakiet zawiera dema Delphi i C++Builder, dokumentację API, przykłady edycji skoroszytów i eksportu raportów oraz pełny kod źródłowy Object Pascal / Delphi dla licencjonowanych klientów.

Dwa wyspecjalizowane API workbook

Powierzchnia APIGłówne zastosowanie
lxHandleKlasyczne przepływy Excel 97-2003 BIFF8 .xls, obejmujące odczyt i zapis skoroszytów, formuły, formatowanie, komentarze, hiperłącza, arkusze wykresów, obsługę tabel przestawnych, zachowanie ładunku VBA oraz eksport do HTML, RTF, CSV i TSV.
lxHandleXPrzepływy Excel 2007+ OOXML .xlsx, obejmujące I/O skoroszytów i strumieni, palety stylów, współdzielone ciągi, tabele arkuszy, wykresy, komentarze, rysunki, łącza zewnętrzne, eksporty właściwe dla XLSX oraz zapis strumieniowy dla większych arkuszy.

Główne możliwości

  • Przepływy skoroszytów XLS i XLSX: tworzyć, otwierać, modyfikować i zapisywać skoroszyty Excel z plików lub strumieni oraz szybko wyświetlać nazwy arkuszy z pakietów XLS lub XLSX bez ładowania każdego arkusza.
  • Edycja komórek, zakresów i szablonów: odczytywać i zapisywać liczby, ciągi znaków, daty, wartości logiczne, formuły, scalone komórki, rozmiary wierszy i kolumn, ukryte wiersze i kolumny, konspekty, zaznaczenia oraz zakresy skoroszytu. Pomocnicze callbacki mogą skanować załadowane komórki, wypełniać zakresy, znajdować tekst i zastępować placeholdery szablonów.
  • Formatowanie i układ strony: stosować czcionki, kolory, obramowania, wypełnienia, wyrównanie, formaty liczbowe, rich text, kolory motywu, palety indeksowane, kolory kart, ustawienia strony, nagłówki, stopki, tytuły wydruku, podziały stron i opcje widoku arkusza.
  • Formuły i obliczenia: obliczać formuły za pomocą wbudowanego silnika kalkulacji dla klasycznych skoroszytów XLS i XLSX, w tym odwołania do komórek, zakresy, odwołania między arkuszami, zdefiniowane nazwy i funkcje aplikacji przez callback OnUserFunction.
  • Dane skoroszytu: pracować z hiperłączami, wewnętrznymi kotwicami arkuszy, zdefiniowanymi nazwami, komentarzami, formatami warunkowymi, walidacją danych, zakresami i kryteriami AutoFilter, tabelami w stylu Excela, właściwościami dokumentu, łączami zewnętrznymi i rekordami tabel przestawnych.
  • Obrazy, wykresy i rysunki: osadzać obrazy, tworzyć wykresy w arkuszach i arkusze wykresów, zachowywać ładunki projektów VBA oraz utrzymywać stabilne metadane OfficeArt utworzone przez Excela dla łączników, solvera, kształtów i komentarzy podczas obsługiwanych zapisów round-trip.
  • Ochrona i szyfrowanie: obsługiwać ochronę arkuszy i skoroszytów, klasyczne przepływy haseł XLS oraz zapis XLSX chroniony AES, przy zachowaniu jawnie opisanych w dokumentacji deweloperskiej nieobsługiwanych ścieżek odczytu zaszyfrowanych pakietów.
  • Pomocniki eksportu: eksportować skoroszyty, arkusze, wybrane zakresy, tabele baz danych i zawartość DBGrid do Excel, HTML, RTF, CSV i TSV, w tym fragmenty tabel HTML do podglądów, wiadomości e-mail lub raportów webowych.

Zaprojektowane do kontrolowanej automatyzacji

HotXLS jest przydatny, gdy automatyzacja Office nie pasuje do procesu produkcyjnego. Przetwarzanie arkuszy pozostaje w procesie aplikacji, ogranicza zależność od interaktywnych sesji pulpitu i ułatwia wdrożenie narzędzi bezobsługowych oraz zadań serwerowych.

Biblioteka jest rozwijana wokół udokumentowanych struktur skoroszytów i praktycznej interoperacyjności z Excelem. Najnowsze wydania skupiają się na zachowaniu rekordów utworzonych przez Excel, metadanych skoroszytu, komentarzy, hiperłączy, danych łączy zewnętrznych, stanu arkuszy, opcji ochrony, zawartości VBA, danych tabel, stanu AutoFilter, rekordów rysunków i ustawień widoku podczas cykli otwierania i zapisu. Takie podejście pomaga aplikacjom wykonywać ukierunkowane zmiany bez niepotrzebnego przepisywania części skoroszytu, których nie posiadają.

HotXLS jest niezależnym produktem losLab Software. Microsoft Excel nie jest wymagany w czasie działania, a ta strona nie deklaruje certyfikacji, rekomendacji ani własności znaków towarowych Microsoft.

Typowe zastosowania

ScenarioJak pomaga HotXLS
Generowanie raportówTworzyć sformatowane skoroszyty z danych aplikacji, tabel baz danych, zawartości DBGrid lub pisarzy arkuszy sterowanych callbackami.
Edycja szablonuOtworzyć istniejący skoroszyt, znaleźć i zastąpić tekstowe placeholdery, wypełnić zakresy, zachować otaczające metadane i zapisać edytowany plik.
Inspekcja skoroszytuCzytać nazwy arkuszy, zakresy, właściwości dokumentu, komentarze, hiperłącza, nazwy, filtry i wybrane metadane skoroszytu z kontrolowanego kodu.
Eksport bez OfficeGenerować wyjście zgodne z Excelem na komputerach bez zainstalowanego Microsoft Office, w tym w usługach i zadaniach wsadowych bez nadzoru.
Obsługa klasycznych i nowoczesnych skoroszytówUżyj jednej rodziny komponentów dla klasycznych workflow BIFF8 .xls i obecnych workflow OOXML .xlsx.
Potoki podglądu i konwersjiEksportować całe arkusze lub wybrane zakresy do HTML, RTF, CSV albo TSV dla podglądów, fragmentów e-mail, importów i systemów downstream.
Audytowalne potoki dokumentówUtrzymywać transformacje skoroszytów we własnej ścieżce kodu Delphi lub C++Builder zamiast sterować zewnętrzną aplikacją UI.
HotXLS Excel export podgląd
Pogrupowane wiersze i sformatowany raport utworzone przez API komponentu HotXLS.

Ewaluacja, licencje i wsparcie

Pobierz pakiet demonstracyjny HotXLS Delphi Spreadsheet Component, aby przed zakupem sprawdzić dema i dokumentację API.

Nowe licencje komercyjne obejmują pełny kod źródłowy Object Pascal / Delphi, rok aktualizacji, rok wsparcia e-mail i użycie bez opłat runtime w nieograniczonej liczbie aplikacji zgodnie z wybraną licencją deweloperską.

Płatność kartą kredytową/debetową, PayPal, AliPay lub przelewem przez FastSpring.

LicencjaProgramiściCenaZamów
Single1 programista$500Zamów
Teamdo 5 programistów$1000Zamów
Micro Businessdo 10 programistów$1500Zamów
Small Businessdo 30 programistów$2500Zamów
Medium Businessdo 100 programistów$4500Zamów
Enterprisedo 500 programistów$8500Zamów
Corporatebez limitu na całym świecie$15000Zamów

Dodatki źródłowe tylko w Enterprise: HotXLS Enterprise obejmuje pełny kod źródłowy kompletnych zestawów testów używanych zwykle tylko do walidacji wewnętrznej. Pakiet Enterprise zawiera także pełny kod źródłowy dedykowanego przykładu klasy narzędziowej Workbook Audit & Conversion Workbench Pro.

Kup roczne odnowienie dla istniejących licencji. Cena odnowienia jest podana na stronie zakupu HotXLS.

Otwórz dokumentację online HotXLS or skontaktuj się z losLab Software w sprawach licencji i pytań technicznych.

Szybki przykład Delphi

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.

Częste pytania

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.


Więcej o komponentach PDF i arkuszach kalkulacyjnych dla Delphi

Subskrybuj aktualizacje produktów

Subskrybuj, aby otrzymywać najnowsze wpisy e-mailem.