Citirea fișierelor Excel criptate prin Agile în Delphi cu HotXLS
Cum citește HotXLS fișierele XLSX criptate prin Agile în Delphi: OpenEncrypted analizează EncryptionInfo, derivă cheile prin hash SHA-512 cu număr de rotații,
Blog de dezvoltare software losLab
Software Development Blog
Cum citește HotXLS fișierele XLSX criptate prin Agile în Delphi: OpenEncrypted analizează EncryptionInfo, derivă cheile prin hash SHA-512 cu număr de rotații,
Cum împarte HotXLS regulile de formatare condiționată și validare a datelor în obiecte de regulă prioritizate atunci când editările de rânduri sau coloane divizează intervalul lor în Delphi
Tabelele pivot sunt cea mai complexă structură din formatul binar .xls. Vezi cum HotXLS construiește un cache pivot autonom în Delphi Aproape fiecare parte a
Construiți o încărcătură de clipboard CF_HTML în Delphi cu HotXLS, astfel încât intervalele Excel se lipesc în Word sau un browser cu stilizarea intactă, folosind offset-uri de octeți precise
Adăugați diagrame, imagini și forme Excel din Delphi cu HotXLS: foi de diagramă în XLS, diagrame încorporate în XLSX, dimensionare EMU și capcane de ancorare
Scrieți comentarii cu autor, linkuri externe și interne în Delphi folosind HotXLS, inclusiv API-ul de legături interne XLSX și particularitățile XLS
HotXLS parsează containere Compound File Binary v3 în Pascal pur: semnătura header-ului, DIFAT din header, lanțuri FAT, MiniFAT și arborele de directoare, fără ole32.dll
Aplicați reguli cellIs, bare de date, seturi de pictograme și text formatat cu HotXLS în Delphi, evitând capcanele de stil dxf și indexul fonturilor în XLSX
HotXLS salvează XLSX, ODS și XLS în Delphi printr-un fișier temporar intermediar și o redenumire atomică Windows, astfel încât o salvare întreruptă nu poate corupe registrul de lucru
Metoda AddCopy a HotXLS copiază foi de calcul Excel între registre de lucru în Delphi, rebindând formule, referințe de grafic și indexuri de font pentru registrul de lucru destinație
Exportați foi Excel în CSV, TSV și HTML din Delphi cu HotXLS. Acoperă ghilimelele RFC 4180, UTF-8 BOM și necesitatea Calculate pentru formule înainte de export
HotXLS TXLSWorkbookViewer randează registre de lucru Excel ca un grid Delphi: hit-testing de celule îmbinate, sincronizare de derulare, selecție de celule, și evenimente de hyperlink și comentariu
Adăugați validare dropdown, filtre și tabele Excel în Delphi cu HotXLS, inclusiv previzualizarea filtrului și capcana ID-ului de coloană indexat de la 0
Exportați TDataset în Excel în Delphi cu HotXLS: grupare TDataToXLS, paginare, capcana dependenței VCL, conversie XLSX și bucle sigure pentru servicii
O dată Excel este doar un număr până când știți din ce epocă pornește. Vezi cum diferă sistemele 1900 și 1904 cu 1462 de zile în Delphi Deschideți o foaie de
Creați nume definite la nivel de registru/foaie în Delphi cu HotXLS, scrieți formule între foi rezistente la editări și evitați conflictele de nume _xlnm
Evaluați formulele de propagare (spill) a tablourilor dinamice din Excel 365 în Delphi cu HotXLS: XLOOKUP, FILTER, SORT, UNIQUE și SEQUENCE ancorate prin
Funcțiile DEC2BIN, HEX2DEC și IMSUM din Excel ascund completarea la doi (two's complement) pe zece biți și matematica complexă codificată în șiruri
Evaluați formule Excel în Delphi cu HotXLS: motorul Calculate, funcții OnUserFunction, formule matriceale și de ce exportul CSV are nevoie de valori calculate
Excel poate evalua o formulă pas cu pas. Aflați cum HotXLS reproduce această reducere treptată pentru auditarea și depanarea foilor de calcul în Delphi
Cum decalează HotXLS referințele de formule A1 când inserați sau ștergeți rânduri și coloane în Delphi: referințe relative și absolute, capete de interval și
Dimensionează imaginile XLSX încorporate după dimensiuni fizice în Delphi cu HotXLS: unitățile EMU explicate, geometrie în centimetri și puncte, scalare cu
Recalculate din HotXLS Workbook construiește un grafic de dependență a formulelor în Delphi pentru a reevalua doar celulele modificate: funcții volatile,
Rezolvați referințele circulare intenționate în Delphi cu HotXLS: calcul iterativ prin Iterate, IterateCount și IterateDelta și modul de convergență a ciclului
Optimizarea performanței HotXLS pentru fișiere mari în Delphi: salvare StreamingWrite, reutilizare pool de stiluri, callback-uri și încărcare rapidă
Cum păstrează HotXLS temele personalizate, blocurile extLst necunoscute și calcChain când codul Delphi editează o celulă dintr-un fișier XLSX și unde se
Gestionarea celulelor îmbinate în șabloane Delphi cu HotXLS: semantică celulă-ancoră, reguli de deplasare InsertRows, audituri și export HTML/RTF
HotXLS deschide și salvează fișiere ODS din Delphi: opțiuni de export SaveAsODS, calea ușoară de import ODS și elementele care supraviețuiesc ciclului complet
Două erori de criptare în care parola este corectă, dar Excel raportează corupere. Vedeți cum o confuzie între ECB și CBC și o decalare de cheie RC4 strică
Creați registre XLS și XLSX din Delphi fără a instala Excel: scriitoare native BIFF și OOXML, trimitere directă în răspunsuri HTTP, fără dependențe COM
De ce utilizarea firelor de execuție a încetinit analiza XLSX în Delphi și cum a redus HotXLS alocările de stivă de la 20 la 9.1 per celulă pentru a obține o
Construiți tabele pivot XLSX în Delphi cu HotXLS: AddPivotTable, elemente și câmpuri calculate, afișări de valori prin showDataAs, grupare după dată și
Protejați foile de calcul, păstrați intervalele de introducere editabile și controlați aspectul imprimării în Delphi cu HotXLS: marcaje Locked, configurarea
Compilați formule R1C1 în Delphi cu HotXLS: GetCompiledFormulaR1C1 rezolvă R2C3, R[-1]C[2] și RC per celulă, astfel încât o singură formulă relativă
Citiți numele foilor din XLS, XLSX și ODS în Delphi fără a încărca celulele: GetSheetNames din HotXLS, detectarea criptării și trierea fișierelor
Creați sparkline-uri Excel în Delphi cu HotXLS: grupuri de linii, coloane și win/loss, sloturi de culori ARGB și blocul extLst x14 pe care Excel 2010 și
Funcțiile NORM, CHISQ și BETA ascund analiză numerică reală. Vedeți cum le calculează HotXLS cu gamma și beta regularizate în Delphi și o eroare Log
Un XLSX cu un milion de rânduri nu trebuie să încapă în memorie. Vedeți cum HotXLS scanează fișierele foilor de lucru cu un cititor în flux fără DOM, la
Generarea unui XLSX uriaș nu ar trebui să crească odată cu numărul de rânduri. Vedeți cum HotXLS transmite OOXML cu șiruri inline și fără tabelă de șiruri
Păstrați exporturile mari de XLSX în limitele memoriei cu StreamingWrite din HotXLS: callback-uri la nivel de rând, stiluri reutilizabile și fire de execuție
HotXLS înlocuiește rezultatele booleene Save și Open cu diagnostice structurate: coduri de eroare stabile, niveluri de severitate și context de foaie pentru aplicații Delphi
De ce SUBTOTAL 109 și SUBTOTAL 9 returnau același total în HotXLS înainte de v2.197.0, și cum un callback de rând ascuns repară rândurile ascunse din AGGREGATE în Delphi
Completați șabloane Excel în Delphi cu HotXLS: găsiți substituenții cu FindText, clonați rânduri detaliate, inserați rânduri și recalculați înainte de salvare
Scrieți comentarii threaded Excel 365 din Delphi cu HotXLS: lanțuri de răspunsuri AddThreadedComment, secțiunile threadedComments și person, și diferențele
HotXLS subsetează fonturile PDF încorporate prin API-ul CreateFontPackage din fontsub.dll de Windows, păstrând doar glifele pe care le-a folosit efectiv o foaie de calcul Delphi
Textul non-ASCII se poate transforma în semne de întrebare în exporturile RTF, HTML, CSV și ZIP. Vedeți cum HotXLS păstrează intact Unicode-ul pe fiecare cale
Cum păstrează HotXLS proiectele VBA și legăturile externe când codul Delphi editează registre XLS și XLSX workbooks: salvări cu macrocomenzi activate, ținte de
HotXLS permite dezvoltatorilor Delphi să rescrie codul sursă al modulelor VBA și să îl recomprime cu algoritmul MS-OVBA, apoi să scrie macro-urile înapoi în fișiere XLS sau XLSM
Auditați fișiere Excel din Delphi cu HotXLS: numărați diagrame, formule, macrocomenzi și starea protecției, apoi convertiți XLS, XLSX și ODS cu fidelitate
Setați și citiți proprietățile Excel în Delphi cu HotXLS: titlu, autor, companie și cuvinte cheie în BIFF SummaryInformation și OOXML docProps
HotXLS randează foile de calcul Excel în PDF paginat în Delphi și C++Builder prin intermediul SaveAsPDF, fără Office instalat, folosind fontul încorporat
Scrieți fișiere XLSX criptate prin AES din Delphi cu SaveAsEncrypted din HotXLS: ECMA-376 Standard Encryption, gestionarea parolelor și limita de decriptare
De ce codarea fixă a xl/worksheets/sheet1.xml strică fișiere XLSX valide, și cum rezolvă HotXLS țintele relațiilor OPC față de partea sursă în Delphi
Cum expandează HotXLS urmașii formulelor partajate din XLSX în Delphi: găsirea masterului si, deplasarea referințelor relative și elementele f auto-închise
Configurează în Delphi protecția foii XLSX per acțiune cu HotXLS: 15 biți de permisiune AllowOption, regula OOXML omit-equals-allow și parsarea sigură la
Clonați o foaie de calcul XLSX stilizată în Delphi cu HotXLS Duplicate și CopyFrom: ce se copiază în profunzime, ce rămâne superficial și cum să reconstruiți
Sumele de control CRC32 ale foilor de calcul HotXLS pot depăși stiva unui thread worker de 1 MB atunci când zlib-ng alege calea sa Chorba; alimentarea datelor în bucăți de 64 KB evită accidentul