Natywna automatyzacja skoroszytów Excel dla Delphi i C++Builder
HotXLS wersja 2.89.45. 2.89.45 poprawia odporność importu i eksportu workbooków: nazwy ZIP oznaczone jako UTF-8 są dekodowane poprawnie, literalne komórki błędów w .xls są zachowane, szyfrowanie pakietów powyżej 2 GB kończy się czysto, a ostatnie wersje poprawiają ODS, Unicode RTF/HTML, daty, formuły i szyfrowany XLSX. 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 | Klasyczny 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. |
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: 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.
- Formatowanie i układ strony: 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.
- Formuły i obliczenia: 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. - Dane skoroszytu: 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.
- Obrazy, wykresy i rysunki: 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.
- 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: 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.
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
HotXLS Delphi Spreadsheet Component-demopakket downloaden to review the demos and API documentation before purchase.
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:
HotXLS Single License ($499)
HotXLS Team/SME License ($999)
HotXLS Enterprise License ($1999)
Wybór licencji: wybierz Team/SME, jeśli z tej biblioteki będzie korzystać nie więcej niż 5 programistów. Wybierz Enterprise, jeśli zespół może w przyszłości przekroczyć 5 programistów albo potrzebuje pakietu źródeł dostępnego tylko w Enterprise.
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.
Meer ontdekken van Delphi PDF Component & Spreadsheet Development
Subskrybuj aktualizacje produktów
Subskrybuj, aby otrzymywać najnowsze wpisy e-mailem.
