Odczytywanie zaszyfrowanych plików Excel (Agile) w Delphi za pomocą HotXLS
Jak HotXLS odczytuje pliki XLSX zaszyfrowane metodą Agile w Delphi: OpenEncrypted analizuje EncryptionInfo, wykonuje wyprowadzanie klucza SHA-512 z liczbą
Blog programistyczny losLab Software
Software Development Blog
Jak HotXLS odczytuje pliki XLSX zaszyfrowane metodą Agile w Delphi: OpenEncrypted analizuje EncryptionInfo, wykonuje wyprowadzanie klucza SHA-512 z liczbą
Jak HotXLS dzieli reguły formatowania warunkowego i walidacji danych na oddzielne, priorytetyzowane obiekty reguł, gdy edycja wierszy lub kolumn dzieli ich zakres w Delphi
Tabele przestawne to najbardziej skomplikowane struktury w formacie binarnym .xls. Zobacz, jak HotXLS buduje samowystarczalny bufor tabeli przestawnej
Zbuduj ładunek schowka CF_HTML w Delphi za pomocą HotXLS, aby zakresy Excela wklejały się do Worda lub przeglądarki z zachowanym stylem, korzystając z precyzyjnych przesunięć bajtowych
Praktyczny przewodnik po HotXLS Component i charts, images, and drawing objects: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
Praktyczny przewodnik po HotXLS Component i comments, hyperlinks, and review workflows: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
HotXLS parsuje kontenery Compound File Binary v3 w czystym Pascalu: sygnatura nagłówka, DIFAT w nagłówku, łańcuchy FAT, MiniFAT i drzewo katalogu, bez ole32.dll
Praktyczny przewodnik po HotXLS Component i conditional formatting, rich text, and styles: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
HotXLS zapisuje XLSX, ODS i XLS w Delphi przez buforowany plik tymczasowy i atomową zmianę nazwy Windows, więc przerwany zapis nie może uszkodzić skoroszytu
HotXLS AddCopy kopiuje arkusze Excela między skoroszytami w Delphi, ponownie wiążąc formuły, odwołania wykresów i indeksy czcionek dla skoroszytu docelowego
Praktyczny przewodnik po HotXLS Component i CSV, TSV, HTML, and RTF export: architektura, diagnostyka, walidacja, przypadki brzegowe i lista Delphi/C++Builder
HotXLS TXLSWorkbookViewer renderuje skoroszyty Excela jako siatkę Delphi: trafianie w scalone komórki, synchronizację przewijania, zaznaczanie komórek oraz zdarzenia hiperłączy i komentarzy
Praktyczny przewodnik po HotXLS Component i data validation, AutoFilter, and worksheet tables: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
Praktyczny przewodnik po HotXLS Component i database export to spreadsheet reports: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
Data w Excelu to po prostu liczba, dopóki nie wiesz, od której epoki jest liczona. Zobacz, czym różnią się systemy 1900 i 1904 i jak numFmt oznacza datę
Praktyczny przewodnik po HotXLS Component i defined names and cross-sheet formulas: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
Obliczaj formuły tablic dynamicznych (spill) programu Excel 365 w Delphi za pomocą HotXLS: XLOOKUP, FILTER, SORT, UNIQUE i SEQUENCE zakotwiczone przez
Funkcje programu Excel DEC2BIN, HEX2DEC i IMSUM kryją dziesięciobitowy kod uzupełnień do dwóch oraz operacje na liczbach zespolonych zapisanych jako ciągi
Praktyczny przewodnik po HotXLS Component i formula calculation and custom functions: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
Excel może obliczać formuły krok po kroku. Jak HotXLS odwzorowuje to stopniowe upraszczanie do audytu i debugowania arkuszy kalkulacyjnych w Delphi
Jak HotXLS przesuwa odwołania do formuł A1 podczas wstawiania lub usuwania wierszy i kolumn w Delphi: odwołania względne i bezwzględne, punkty końcowe zakresu
Ustalaj rozmiar osadzonych obrazów XLSX według wymiarów fizycznych w Delphi z HotXLS: wyjaśnienie jednostek EMU, geometria w centymetrach i punktach,
Metoda Recalculate w HotXLS buduje graf zależności formuł w Delphi, aby przeliczać tylko zmienione komórki: funkcje nietrwałe (volatile), porządek
Rozwiązuj zamierzone odwołania cykliczne w Delphi za pomocą HotXLS: obliczenia iteracyjne przez Iterate, IterateCount i IterateDelta oraz sposób zbieżności
Praktyczny przewodnik po HotXLS Component i large workbook performance: architektura, diagnostyka, walidacja, przypadki brzegowe i lista Delphi/C++Builder z
Jak HotXLS zachowuje niestandardowe motywy (theme), nieznane bloki extLst oraz calcChain, gdy kod w Delphi edytuje jedną komórkę w pliku XLSX, i gdzie kończy
Praktyczny przewodnik po HotXLS Component i merged cells and layout-driven report templates: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
Praktyczny przewodnik po HotXLS Component i ODS open, save, and round-trip: architektura, diagnostyka, walidacja, przypadki brzegowe i lista Delphi/C++Builder
Dwa błędy szyfrowania, przez które Excel zgłasza uszkodzenie mimo poprawnego hasła. Zobacz, jak problemy z ECB, CBC i RC4 wpływają na zgodność w Delphi
Praktyczny przewodnik po HotXLS Component i Office-free workbook automation: architektura, diagnostyka, walidacja, przypadki brzegowe i lista Delphi/C++Builder
Dlaczego dodanie wątków spowolniło analizowanie XLSX w Delphi i jak HotXLS zmniejszyło liczbę alokacji na stercie z 20 do 9,1 na komórkę, osiągając 1,90-krotne
Twórz tabele przestawne XLSX w Delphi za pomocą HotXLS: AddPivotTable, obliczane elementy i pola, wyświetlanie wartości showDataAs, grupowanie dat oraz
Praktyczny przewodnik po HotXLS Component i protection, page setup, and printing: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
Kompiluj formuły R1C1 w Delphi za pomocą HotXLS: metoda GetCompiledFormulaR1C1 analizuje R2C3, R[-1]C[2] i RC dla każdej komórki, więc jedna formuła względna
Praktyczny przewodnik po HotXLS Component i sheet listing and lightweight workbook inspection: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
Twórz wykresy przebiegu w czasie w Delphi za pomocą HotXLS: grupy liniowe, kolumnowe i zysk/strata, kolory ARGB oraz blok extLst x14 dla Excela 2010 i nowszych
Funkcje NORM, CHISQ i BETA kryją analizę numeryczną. Zobacz, jak HotXLS oblicza je ze znormalizowaną gammą i betą w Delphi oraz poznaj błąd Log
Plik XLSX z milionem wierszy nie musi mieścić się w pamięci. Jak HotXLS skanuje arkusze strumieniowym czytnikiem bez DOM przy niemal stałym zużyciu pamięci w
Generowanie ogromnego pliku XLSX nie musi rosnąć wraz z liczbą wierszy. Jak HotXLS strumieniuje OOXML z ciągami inline bez tabeli ciągów udostępnionych w
Praktyczny przewodnik po HotXLS Component i streaming write and server batch jobs: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
HotXLS zastępuje logiczne wyniki Save i Open strukturalną diagnostyką: stabilne kody błędów, poziomy ważności i kontekst arkusza dla aplikacji Delphi
Dlaczego SUBTOTAL 109 i SUBTOTAL 9 zwracały w HotXLS przed v2.197.0 tę samą sumę oraz jak callback informujący o ukryciu wiersza naprawia AGGREGATE w Delphi
Praktyczny przewodnik po HotXLS Component i template-based report generation: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
Zapisuj wątkowane komentarze Excela 365 w Delphi za pomocą HotXLS: łańcuchy odpowiedzi AddThreadedComment, części threadedComments i person oraz różnice w
HotXLS tworzy podzbiory osadzonych czcionek PDF przez API CreateFontPackage z fontsub.dll systemu Windows, zachowując tylko glify faktycznie użyte przez eksport arkusza w Delphi
Tekst spoza zakresu ASCII może zostać zredukowany do znaków zapytania podczas eksportu do RTF, HTML, CSV i ZIP. Zobacz, jak HotXLS zachowuje nienaruszony kod
Praktyczny przewodnik po HotXLS Component i VBA payload and external link preservation: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
HotXLS pozwala programistom Delphi przepisywać kod źródłowy modułów VBA i rekompresować go algorytmem MS-OVBA, a następnie zapisywać makra z powrotem do plików XLS lub XLSM
Praktyczny przewodnik po HotXLS Component i workbook audit and conversion workbench: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
Praktyczny przewodnik po HotXLS Component i workbook metadata and document properties: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
HotXLS renderuje arkusze Excela do stronicowanego pliku PDF w Delphi i C++Builder za pomocą metody SaveAsPDF, bez zainstalowanego pakietu Office, przy użyciu
Praktyczny przewodnik po HotXLS Component i XLSX AES-protected output: architektura, diagnostyka, walidacja, przypadki brzegowe i lista Delphi/C++Builder z
Dlaczego zaszycie na sztywno xl/worksheets/sheet1.xml psuje poprawne pliki XLSX oraz jak HotXLS rozwiązuje cele relacji OPC względem części źródłowej w Delphi
Jak HotXLS rozwija w Delphi kontynuacje formuł współdzielonych XLSX: znajduje formułę wzorcową si, przesuwa odwołania względne i przetrwa samozamykające się elementy f
Ustawiaj ochronę arkusza XLSX dla poszczególnych akcji w Delphi z HotXLS: 15 bitów uprawnień AllowOption, zasada OOXML omit-equals-allow i bezpieczne
Klonuj sformatowany arkusz XLSX w Delphi za pomocą HotXLS Duplicate i CopyFrom: co jest kopiowane głęboko, co pozostaje płytkie i jak odtworzyć wykresy w kopii
Sumy kontrolne CRC32 arkusza w HotXLS mogą przepełnić 1 MB stos wątku roboczego, gdy zlib-ng wybiera swoją ścieżkę Chorba; podawanie danych w porcjach po 64 KB unika awarii