Dokumentacja HotXLS

Pomoc komponentu HotXLS

Skorzystaj z tej dokumentacji, aby znaleźć automatyzację klasycznego XLS i rozbudowaną fasadę XLSX, w tym API skoroszytów, arkuszy, zakresów, formatowania, obrazów, ustawień strony, hiperłączy, nazw, wykresów, tabel, sprawdzania poprawności, filtrów, stanu widoku i eksportu

1402

tematy klasycznego XLS i rozbudowanego XLSX API, przewodnika oraz przykładów Pascala są dostępne bezpośrednio w pomocy webowej

Dlaczego warto wybrać HotXLS

Dziewięć wyróżników, dowody, które je podpierają, i odbiorcy, dla których HotXLS powstał — na jednej stronie: zero zależności od Excel/Office/COM, czysty natywny Pascal, sześć formatów, silnik formuł, szyfrowanie AES-NI, strumieniowe i bezpieczne wątkowo We/Wy

Przeczytaj o kluczowych zaletach

rozszerzony XLSX obsługa

Zacznij od dedykowanej fasady lxHandleX — dla skoroszytów Excel 2007+, kolekcji arkuszy, stylów, ciągów współdzielonych, nazw zdefiniowanych i przepływów zapisu/otwierania OOXML

Przegląd fasady XLSX

nowoczesny arkusz funkcje

Korzystaj z zakresów XLSX, formuł, scalania całego zakresu lub scalania w poziomie, pomocniczych metod skanowania/zapisu wczytanych komórek, wyszukiwania i zamiany tekstu, hiperłączy, komentarzy, obrazów, tabel, wykresów, formatowania warunkowego, sprawdzania poprawności danych, zamrożonych okienek i kryteriów autofiltra

TXLSXWorksheet klasa

OpenDocument Spreadsheet I/O

Wczytuj skoroszyty .ods przez Open lub OpenODS, zapisuj wynik ODS przez SaveAsODS, dostrajaj eksport przez TODSExportOptions i zachowuj w obie strony style, obrazy, wykresy, walidacje, formatowanie warunkowe, ustawienia wydruku i strukturę arkuszy

TXLSXWorkbook ODS APIs

Wybór obszaru INDEX

Składaj obliczane źródła i rzeczywiste odwołania wieloobszarowe przez nazwy zdefiniowane, LET i skalarny CHOOSE, z broadcastingiem selektorów wiersza, kolumny i obszaru

Wybór obszaru INDEX i tożsamość odwołań

Przenośne wyjście bezgłowe

Przechwyć na Windows obsługiwany prostokąt klasycznego XLS lub XLSX do niemutowalnej migawki, a następnie renderuj natywny PDF, SVG i PNG na Linuxie z FPC, jawnymi czcionkami i ograniczonymi zasobami

Interfejsy API przechwytywania i renderera na Linux

Conditional Formatting Extensions

Reguły paska danych, skali kolorów i zestawu ikon na BIFF8 i XLSX ze współdzielonymi klasami specyfikacji, nadpisaniami DXF Style dla czcionki/wypełnienia/grubości, round-tripem koloru motywu, round-tripem progów opartych na formułach, nadpisaniami ikon per próg, kontrolą include/exclude progu ikony oraz przypinaniem priorytetu cfRule

TCondFormat dokumentacja

BIFF8 Chart arkusze

Twórz karty wykresów programowo w skoroszycie .xls przez Sheets.AddChartSheet — rodzaje wykresów: kolumnowy, słupkowy, liniowy i kołowy, z tytułem, tytułami osi i seriami powiązanymi z odwołaniami do zakresów A1

AddChartSheet metoda

BIFF8 tabele i Encryption

Dołącz tabele ListObject programu Excel do zakresu przez AddTable, włącz zwięzłe wyjście współdzielonych formuł albo generuj pliki .xls chronione hasłem, zgodne z Excelem, za pomocą EncryptionPassword property. Metadane udostępniania skoroszytu i ochrony rewizji utworzone w Excelu, w tym FILESHARING, FILESHARING2, PROT4REV, and PROT4REVPASS, teraz przechodzi cykle otwierania/zapisu klasycznego XLS. Globalne ustawienia widoku skoroszytu i rozszerzeń, takie jak HIDEOBJ, zero-length TEMPLATE, TABID, and BOOKEXT również są zachowywane. Bloki widoków niestandardowych Excela (Custom View) (USERSVIEWBEGIN / USERSVIEWEND) są też zachowywane w globalnych danych skoroszytu i w podstrumieniach arkuszy

Workbook metadata preservation

BIFF8 Theme Colors and XFExt

Zarządzaj wypełnieniem komórek, czcionką i kolorami obramowania per krawędź przez 12 slotów motywu Office, z opcjonalną tonacją przez SetThemeColor, albo zapisz dokładne RGB przez dodatkowy rekord koloru rozszerzonego XFExt $087D, tak aby Excel 2007+ otwierał plik z literalnym kolorem, podczas gdy Excel 97-2003 nadal widzi przybliżenie z palety indeksowanej. Rysunki (kształty, wypełnienia wykresów) podążają tą samą ścieżką przez XlsApplyThemeColorToDrawing / XlsGetDrawingThemeColor — parę helperów z round-tripem w ramach jednego procesu, a ekspercki kod kształtów może przeglądać lub edytować surowe PID-y FOPT OfficeArt przez TXLSShape.OfficeArtOptions

Interior.SetThemeColor method

SheetExt and Header / Footer Extras

Kolory kart poszczególnych arkuszy przechodzą cykl zapisu i odczytu przez BIFF8 SheetExt ($0862) record via TXLSWorksheet.TabColor, obrazy tła w nagłówku / stopce są zachowywane przy zapisie i odczycie dzięki rodzinie rekordów HFPicture ($0866), a tekst strony parzystej / pierwszej strony pochodzący z Excela jest zachowywany dzięki rekordowi HeaderFooter ($089C) BIFF8

metadane skoroszytu zachowanie

BIFF8 motyw kolory i XFExt

Zarządzaj wypełnieniem komórek, czcionką i kolorami obramowania per krawędź przez 12 slotów motywu Office, z opcjonalną tonacją przez SetThemeColor , albo zapisz dokładne RGB przez dodatkowy rekord koloru rozszerzonego XFExt $087D, tak aby Excel 2007+ otwierał plik z literalnym kolorem, podczas gdy Excel 97-2003 nadal widzi przybliżenie z palety indeksowanej. Rysunki (kształty, wypełnienia wykresów) podążają przez parę helperów XlsApplyThemeColorToDrawing / XlsGetDrawingThemeColor z round-tripem w ramach jednego procesu, a ekspercki kod kształtów może przeglądać lub edytować surowe PID-y FOPT OfficeArt przez TXLSShape.OfficeArtOptions

Interior.SetThemeColor metoda

SheetExt and Header / Footer Extras

Fragmenty czcionki / koloru per znak w ciągach współdzielonych oraz fonetyczne adnotacje dalekowschodnie (furigana) przechodzą cykl zapisu i odczytu: parser zachowuje końcowe bloki rgRun i rgExtRst dla każdej unikalnej całości, a zapisujący emituje je ponownie, gdy rekord mieści się w jednym fragmencie BIFF

Przegląd fasady XLSX

Obliczenia i konwersja

Skorzystaj z automatycznych tablic spill, typowanych nowoczesnych błędów, sprawdzanych raportów konwersji, jawnych formatów szablonów oraz odświeżania zapytań sterowanego dostawcami, z jasnymi granicami formatów

Wierność obliczeń i konwersji

XLSX Facade

Utwórz, open, styl, automate, i export Excel 2007+ .xlsx skoroszyty przez dedicated OOXML powierzchnia API

Przegląd fasady XLSX

skoroszyt API

Twórz, otwieraj, zapisuj, chroń, przeliczaj i eksportuj skoroszyty Excela przez główny interfejs skoroszytu, w tym metadane zapisu (saved-by), zachowywanie metadanych współdzielenia plików i wgląd w pamięć podręczną tabel przestawnych

IXLSWorkbook interfejs

klasyczny XLS tabele przestawne

Twórz typowane klasyczne tabele przestawne XLS, przeglądaj skoroszyty z tabelami przestawnymi utworzonymi w Excelu, zachowuj surowe rekordy przestawne i konfiguruj osie pól, sumy częściowe, filtry stron oraz formaty liczbowe pól danych

klasyczny XLS tabela przestawna API

metadane skoroszytu

zachować FILESHARING, FILESHARING2, PROT4REV, PROT4REVPASS, HIDEOBJ, zero-length TEMPLATE, TABID, BOOKEXT, USERSVIEWBEGIN, USERSVIEWEND, i saved-przez metadata gdy klasyczny XLS skoroszyty pass przez HotXLS

klasyczny XLS metadane skoroszytu

arkusz API

Zarządzaj arkuszami, zakresami, podziałami stron, ustawieniami wyświetlania, kształtami, formułami i wyjściem na poziomie arkusza, w tym czyszczeniem kształtów w zakresie przez TXLSShapes.DeleteInRange, skanowaniem wczytanych komórek przez TXLSWorksheet.ForEachCell, zapisem zakresów przez callback przez TXLSWorksheet.WriteCells, konfiguracją filtra jednym wywołaniem przez TXLSWorksheet.ApplyAutoFilter oraz inspekcją kryteriów filtru przez AutoFilterColumns

TXLSWorksheet dokumentacja

zakres Editing

Odczytuj i zapisuj wartości, formuły, wiersze, kolumny, obramowania, wyrównanie, scalanie, grupowanie, formatowanie i fragmenty HTML zaznaczonego zakresu

IXLSRange interfejs

Grid Export

Eksport zawartości DBGrid do Excela z nagłówkiem, szczegółami, grupowaniem, formatowaniem i punktami zaczepienia zdarzeń

TGridToXLS komponent

Dataset Export

Eksport zbiorów danych do skoroszytów z wyborem pól, nazywaniem arkuszy, stylowaniem grup i pomocniczymi metodami zapisu

TDataToXLS komponent

Optional cxGrid Export

Eksportuj dane TcxGridDBTableView DevExpress do skoroszytu, z wyjściem grupowanym, kontrolkami formatowania i zdarzeniami eksportu, gdy opcjonalna jednostka cxGrid jest dodana do projektu

TcxGridAddExcel komponent

Pascal Examples

Open sample workflows dla purchase orders, grouped exports, images, i common skoroszyt automation

Example topics