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

ProduktHotXLS Component — natywna biblioteka arkuszy kalkulacyjnych Object Pascal dla Delphi i C++Builder
Najlepsze zastosowanieOdczyt, zapis, obliczanie i eksport skoroszytów Excel bez automatyzacji Microsoft Excel
Obsługa IDEDelphi i C++Builder XE5–13 Florence
FormatyXLS (BIFF8) przez lxHandle, XLSX (OOXML) przez lxHandleX, import/eksport ODS; eksport HTML, RTF, CSV i TSV
ObliczeniaWbudowany silnik formuł z odwołaniami między arkuszami, zdefiniowanymi nazwami i funkcjami użytkownika
WdrażanieDziała w procesie; bez Excela, odpowiedni dla serwerów i nienadzorowanych zadań wsadowych
Kod źródłowyPełny kod źródłowy Object Pascal w każdej licencji
LicencjonowanieBez tantiem, jednorazowo $450-$5400 zależnie od poziomu
Bieżąca wersja2.94.0 (2026-07-01)
Wersja próbnaPobierz bezpłatny pakiet demonstracyjny

Natywna automatyzacja skoroszytów Excel dla Delphi i C++Builder

Bieżące wydanie HotXLS: wersja 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 2Checkout.

LicencjaProgramiściCenaZamów
Single1 programista$450Zamów
Small Businessdo 10 programistów$900Zamów
Medium Businessdo 30 programistów$1350Zamów
EnterpriseWszyscy programiści w jednej firmie i jej spółkach zależnych w obrębie jednego kraju$2700Zamów
CorporateWszyscy programiści w jednej firmie i jej spółkach zależnych na całym świecie$5400Zamów

Dodatki źródłowe dla Enterprise i Corporate: HotXLS Enterprise i Corporate zawierają pełny kod źródłowy dedykowanego przykładu klasy narzędziowej Workbook Audit & Conversion Workbench Pro. Kod źródłowy kompletnych zestawów testów używanych zwykle tylko do walidacji wewnętrznej jest dostępny na życzenie.

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 zawiera gotowe do uruchomienia przykłady w Delphi, które pokazują podstawowy przepływ pracy przed integracją produkcyjną.

Częste pytania

Jakie wersje Delphi i C++Builder są obsługiwane?

HotXLS Component obsługuje aktualne przepływy pracy RAD Studio oraz udokumentowany zakres starszych wersji IDE dla tego produktu.

Czy kod źródłowy jest dołączony?

Licencje komercyjne obejmują kod źródłowy Object Pascal do integracji, przeglądu i długoterminowego utrzymania.

Czy wymagane są tantiemy za środowisko uruchomieniowe?

Licencjonowane aplikacje można wdrażać bez tantiem, bez opłat za dokument czy za użytkownika końcowego.

Jak mogę wypróbować produkt?

Pobierz pakiet demonstracyjny i zapoznaj się z dokumentacją online przed zakupem.

Co obejmuje nowa licencja?

Nowa licencja obejmuje kod źródłowy, rok aktualizacji i rok wsparcia e-mail.

Jak działa odnowienie?

Obecni klienci mogą odnowić dostęp do aktualizacji w opublikowanej cenie odnowienia.

Gdzie znajduje się dokumentacja API?

Dokumentacja jest dostępna pod zlokalizowanym linkiem do dokumentacji HotXLS Component na tej stronie.

Co obejmuje licencja HotXLS i jak działa odnowienie?

Nowa licencja ($450 Single, $900 Small Business (do 10 programistów), $1350 Medium Business (do 30 programistów), $2700 Enterprise (jedna firma, jeden kraj), $5400 Corporate (jedna firma, cały świat)) obejmuje pełny kod źródłowy, rok aktualizacji i rok wsparcia e-mail. Cena odnowienia dla obecnych klientów jest podana na stronie zakupu HotXLS.


Więcej o komponentach PDF i arkuszach kalkulacyjnych dla Delphi

Subskrybuj aktualizacje produktów

Subskrybuj, aby otrzymywać najnowsze wpisy e-mailem.