HotXLS Component w skrócie
| Produkt | HotXLS Component — natywna biblioteka arkuszy kalkulacyjnych Object Pascal dla Delphi i C++Builder |
|---|---|
| Najlepsze zastosowanie | Odczyt, zapis, obliczanie i eksport skoroszytów Excel bez automatyzacji Microsoft Excel |
| Obsługa IDE | Delphi i C++Builder XE5–13 Florence |
| Formaty | XLS (BIFF8) przez lxHandle, XLSX (OOXML) przez lxHandleX, import/eksport ODS; eksport HTML, RTF, CSV i TSV |
| Obliczenia | Wbudowany silnik formuł z odwołaniami między arkuszami, zdefiniowanymi nazwami i funkcjami użytkownika |
| Wdrażanie | Działa w procesie; bez Excela, odpowiedni dla serwerów i nienadzorowanych zadań wsadowych |
| Kod źródłowy | Pełny kod źródłowy Object Pascal w każdej licencji |
| Licencjonowanie | Bez tantiem, jednorazowo $450-$5400 zależnie od poziomu |
| Bieżąca wersja | 2.94.0 (2026-07-01) |
| Wersja próbna | Pobierz 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 API | Główne zastosowanie |
|---|---|
lxHandle | Klasyczne 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. |
lxHandleX | Przepł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
| Scenario | Jak pomaga HotXLS |
|---|---|
| Generowanie raportów | Tworzyć sformatowane skoroszyty z danych aplikacji, tabel baz danych, zawartości DBGrid lub pisarzy arkuszy sterowanych callbackami. |
| Edycja szablonu | Otworzyć istniejący skoroszyt, znaleźć i zastąpić tekstowe placeholdery, wypełnić zakresy, zachować otaczające metadane i zapisać edytowany plik. |
| Inspekcja skoroszytu | Czytać nazwy arkuszy, zakresy, właściwości dokumentu, komentarze, hiperłącza, nazwy, filtry i wybrane metadane skoroszytu z kontrolowanego kodu. |
| Eksport bez Office | Generować 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ów | Użyj jednej rodziny komponentów dla klasycznych workflow BIFF8 .xls i obecnych workflow OOXML .xlsx. |
| Potoki podglądu i konwersji | Eksportować 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ów | Utrzymywać transformacje skoroszytów we własnej ścieżce kodu Delphi lub C++Builder zamiast sterować zewnętrzną aplikacją UI. |
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.
| Licencja | Programiści | Cena | Zamów |
|---|---|---|---|
| Single | 1 programista | $450 | Zamów |
| Small Business | do 10 programistów | $900 | Zamów |
| Medium Business | do 30 programistów | $1350 | Zamów |
| Enterprise | Wszyscy programiści w jednej firmie i jej spółkach zależnych w obrębie jednego kraju | $2700 | Zamów |
| Corporate | Wszyscy programiści w jednej firmie i jej spółkach zależnych na całym świecie | $5400 | Zamó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.
