AGGREGATE опциите и изтичането на gate в HotXLS за Delphi
Как HotXLS v2.382 поправи матрицата от опции на AGGREGATE за Delphi, защо gate-овете за скрити редове и вложени SUBTOTAL изтичаха в реферирани формули
Блог за разработка на софтуер на losLab
Software Development Blog
Как HotXLS v2.382 поправи матрицата от опции на AGGREGATE за Delphi, защо gate-овете за скрити редове и вложени SUBTOTAL изтичаха в реферирани формули
Проверявайте Agile-криптирани XLSX пакети в Delphi с HotXLS: HMAC-SHA-512 dataIntegrity, константно-времеви проверки и класическите записи за резервация
Как HotXLS чете Agile-шифрован XLSX в Delphi: OpenEncrypted разчита EncryptionInfo, извежда ключа през SHA-512 spin-count верига и дешифрира AES-CBC сегменти
Как HotXLS разделя правилата за условно форматиране и проверка на данни на приоритетни обекти, когато редакции по редове или колони разделят диапазона в Delphi
HotXLS записва формули с array оператори като SUM(A1:B1*{10,100}) като динамични масиви в XLSX и XLS от Delphi, така че Excel спира да вмъква @ и #VALUE!
HotXLS pivot emitter декларираше 24-byte BIFF body, а записваше 26, така че chart sheets изчезваха при reopen; ето как да откриете drift-а за проверим length
Как HotXLS класифицира BIFF SupBook и XTI записи в Delphi и защо same-sheet, add-in и DDE или OLE връзки не могат да се познаят по флаг self или празен URL
Как HotXLS записва XOR-защитени XLS файлове на Excel 5.0/95, които Excel 16 отваря: ключ CreateXorKey_Method1, XorRor масив, XorArrayIndex и Delphi код
Работните книги на Excel 2.0, 3.0 и 4.0 предхождат OLE контейнера, затова HotXLS чете суровите BIFF потоци и записите за клетки на всяко поколение
Как HotXLS разпределя RGB и theme цветове върху 56-слотовата BIFF8 палитра: детерминистично OKLab съпоставяне, read-only планове и opt-in политика за запис
Защо BIFF8 AutoFilter, записан като string DOPER, не съвпада с нито една числова клетка в Excel и как HotXLS записва number, Boolean и AND/OR критерии
HotXLS записва BIFF8 secondary axis groups в Delphi с AXESUSED и два AxisParent blocks, като chart group живее във всеки axis group чрез правилна record nesting
HotXLS закача chart директно върху worksheet с drawing shape, OBJ запис от тип 5 и chart substream в края на sheet record stream, както го произвежда Excel
Защо BIFF8 font index никога не ползва 4 и как HotXLS държи XF records, rich text strings, comment и text box runs вързани за правилния FONT record
PivotTables са най-сложната структура в двоичния формат .xls. Вижте как HotXLS изгражда самостоятелен pivot кеш и пакетира SXDBB записи в Delphi
Как HotXLS за Delphi записва BIFF8 Selection записи на парчета по 1369 области, картира pane кодовете изрично и разделя pane scroll между Window2 и Pane
HotXLS decode-ва BIFF8 XLUnicodeString в Delphi: GetWideString брои bytes, fHigh 0 иска GetString, а грешната pair се проваля тихо с per-encoding length guards
PRICE, YIELD, DURATION, примитивите за дати на купони и функциите за съкровищни бонове се смятат нативно в Delphi, с петте базиса за броене на дни
HotXLS декодира metafile картини в ограничена команда сцена, вместо да предава байтовете на GDI възпроизвеждане, с бюджети и fail-closed парсване
HotXLS чете кешираните стойности на Excel формули в Delphi без преизчисление, ETL процесите остават бързи, а работните книги — непроменени байт по байт
AddCamera поставя жива картина на диапазон от клетки върху работния лист, Excel я пререндира при всяко отваряне, а връзката оцелява и след запис
TXLSCellImageExporter изобразява всеки правоъгълник от клетки на XLS или XLSX в едно PNG или JPEG с изрични пикселни и байтови бюджети и атомна замяна
Създайте CF_HTML данни за клипборда в Delphi с HotXLS, за да поставяте диапазони от Excel в Word или браузър със запазено форматиране и точни байтови
Как HotXLS рендерира date оси на Excel графики в Delphi: workbook serials, month-end ticks по календара, автоматични единици и точни dateAx round trips
HotXLS в Delphi възпроизвежда Excel графики байт по байт след поправка на предположено drawing име, ранен fingerprint и нулирани EMU anchor отмествания
Пишете Excel waterfall и treemap диаграми от Delphi с HotXLS: cx chartSpace части, layoutId типове на серии, cx pt кешове и AlternateContent котвата
Добавяне на диаграми, изображения и фигури в Excel с HotXLS в Delphi: диаграми в XLS, вградени изображения в XLSX, мащабиране в EMU и привързване
Ширината на колоните в Excel се мери в единици Max Digit Width, затова различен от Calibri Normal шрифт мести всяка граница. Как HotXLS мери MDW в Delphi
Записване на коментари с автори, външни URL адреси и вътрешни връзки в Excel от Delphi с HotXLS, включително особеностите при XLS коментарите
HotXLS парсва Compound File Binary v3 контейнери в чист Pascal: header сигнатура, DIFAT в header-а, FAT вериги, MiniFAT и дървото с директории, без ole32.dll
Как HotXLS оценява правилата за условно форматиране на Excel в Delphi извън Excel, и случаите Top 10 percent, above average и duplicate, фиксирани чрез тестове
Прилагайте cellIs правила, ленти с данни, набори икони и форматиран текст от Delphi с HotXLS, избягвайки клопките с dxf стилове и индекси на шрифтов пул
HotXLS записва XLSX, ODS и XLS в Delphi чрез подготвен временен файл и атомарно преименуване в Windows, така че прекъснат запис да не повреди работната книга
Пет compiler rejections, които се появяват само на Delphi XE5, показват защо build matrix само с най-новия compiler оставя HotXLS unsupported тихо
Методът AddCopy на HotXLS копира Excel работни листове между книги в Delphi и пренасочва формули, диаграми и индекси на шрифтове според целевата книга
RegisterExternalWorkbook свързва формула като =[Rates.xlsx]FX!B4 с жив обект в паметта, а без регистрация HotXLS пада обратно към кеша от външни връзки
Експортиране на Excel в CSV, TSV и HTML от Delphi с HotXLS: кавички по RFC 4180, UTF-8 BOM и изчисляване на формули преди експорт Представете си автоматизирана
HotXLS TXLSWorkbookViewer визуализира книги на Excel като Delphi мрежа с обединени клетки, синхронизирано превъртане, избор и събития за хипервръзки и коментари
Добавяне на падащи списъци за валидиране, критерии за AutoFilter и таблици от Delphi с HotXLS, включително преглед на филтри и индекси на колони
Експортиране на резултати от TDataset в Excel от Delphi с HotXLS: групиране и странициране с TDataToXLS, премахване на VCL зависимости и XLSX
Датите в Excel са просто числа, докато не разберете от коя епоха започват. Вижте как системите 1900 и 1904 се различават с 1462 дни Отворете електронна
CalculateAndVerify преизчислява графата на зависимостите в изолиран overlay, сравнява всеки резултат с кеша в клетката и докладва разминаванията, без да пише
Защо кредитен шаблон с 4805 формули вдигна фалшива circular reference в HotXLS и как implicit intersection при defined names и меки lookup-scan ребра я оправиха
Създаване на дефинирани имена с обхват работна книга или лист в Delphi с HotXLS, писане на формули между листове и избягване на конфликти с имена
Как HotXLS замени квадратичните edge сканивания в Delphi dependency graph с segment tree по максимум ред, смъквайки recalc на 100 000 формули от 18 s на 0.1 s
Защо датите на създаване и запис в HotXLS се разминаваха с ден или часова зона и как FILETIME, property ID-та от MS-OLEPS и W3CDTF се мапват към UTC в Delphi
Изчисляване на Excel 365 формули за динамични масиви в Delphi с HotXLS: XLOOKUP, FILTER, SORT, UNIQUE и SEQUENCE чрез SetArrayFormula HotXLS изчислява Excel
Функциите DEC2BIN, HEX2DEC и IMSUM в Excel крият 10-битово допълнение до две и комплексна математика, кодирана в низ. Вижте как HotXLS ги имплементира в Delphi
Защо HotXLS връща FALSE за верижни сравнения като Excel, как празните клетки се равнят на 0 и празен текст и как SUMIF разтяга едноклетъчен sum range
Защо Excel показва prompt за поправка върху XLSX, който други четци приемат: задължителен phoneticPr fontId, дублирани Override и сблъсък на rId4 в HotXLS
Как HotXLS сравнява текст като Excel: locale word sort, без разлика в регистъра, тирета само при равенство и защо CompareText и ordinal сортиране грешат
Как HotXLS прилага Excel wildcards в Delphi: COUNTIF чете a~b дословно, MATCH третира ~ като escape, DSUM мачва префикси, а Find по цели клетки се връща назад
HotXLS задейства TXLSFileMonitor събития на главната нишка, докато worker-ът чака, и спирането на монитора в OnFileChanged дедлоква без ownership на нишката
Оценявайте Excel формули в Delphi с HotXLS: изчислителен двигател, OnUserFunction потребителски функции, масиви и защо експортът в CSV изисква стойности
Excel може да изчислява формули стъпка по стъпка. Вижте как HotXLS възпроизвежда тази редукция за одит и отстраняване на грешки в електронни таблици в Delphi
Как HotXLS мести A1 препратките във формули при вмъкване и изтриване на редове и колони в Delphi: относителни и абсолютни адреси, краища на диапазони и #REF!
HotXLS се компилира под Free Pascal и Lazarus: DELPHIUNICODE режим в ядрото, CORBA интерфейси с ръчен reference counting и Pascal AES вместо OMF обекти
HotXLS записва theme-colored chart fills в binary XLS: GelFrame, OfficeArt scheme index в red byte и MSOTINT payload за BIFF8 chart substreams
Задавайте размер на вградени XLSX изображения по физически размери в Delphi с HotXLS: EMU единици, геометрия в сантиметри, мащабиране със заключено съотношение
HotXLS чете реалните пикселни размери от заглавките на GIF, BMP и JPEG, така че AddPicture записва истинската геометрия вместо fallback-а 100 на 100
HotXLS Workbook.Recalculate builds a formula dependency graph in Delphi to re-evaluate only dirty cells: volatile functions, topological order, cycle handling
HotXLS презаписва един работен лист вътре в съществуващ XLSX пакет от Delphi, докато всяка недокосната част преминава със своите компресирани байтове дословно
Решаване на умишлени циклични препратки в Delphi с HotXLS: итеративно изчисляване с Iterate, IterateCount и IterateDelta За изчисляване на умишлени циклични
Изчислявайте Excel LAMBDA closure-та и пълната семантика на LET в Delphi с HotXLS: именувани lambda, лексикално прихващане, правила за shadowing и запетаи
Практическа настройка на производителността на HotXLS за големи Excel файлове в Delphi: запис със StreamingWrite, повторно използване на стилове и други
Защо VLOOKUP върху колона, съдържаща самата формула, е легален в Excel и как HotXLS отделя scan ребра от редови ребра, за да спре фалшиви цикли
How HotXLS preserves custom themes, unknown extLst blocks, and calcChain when Delphi code edits one cell in an XLSX file, and where round-trip fidelity ends
Как HotXLS обработва обединени клетки в Delphi: семантика на закотвената клетка, правила за изместване при InsertRows и поведение при експортиране
Отваряйте голям XLSX в Delphi без да анализирате всеки лист: откриване MetadataOnly, зареждане SelectedSheets, LoadSheet при заявка и запис на суровите части
Как HotXLS запазва ODS data pilot таблици през цикъл отваряне и запис в Delphi, връщайки XML поддървото дословно, и защо ancestor xmlns връзки пътуват заедно
Как HotXLS от Delphi записва ODS, който Excel 16 и LibreOffice четат еднакво: OpenFormula референции, namespaces и двойна conditional format маркировка
HotXLS отваря и записва OpenDocument Spreadsheet файлове от Delphi: опциите на SaveAsODS, какво чете обратно ODS импортът и какво оцелява при двупосочен пренос
Как HotXLS държи милион повторени ODS реда компактни: row-height runs, style overlay за наследени празни клетки и repeat counts, възстановявани при запис
Два бъга при шифрирането, при които паролата е вярна, но Excel съобщава за повреда. Вижте как сериозно се проваля съвместимостта в Delphi Пишете работна книга,
Създавайте XLS и XLSX работни книги от Delphi услуги без инсталиране на Excel: оригинални BIFF и OOXML писатели, изход в поток към HTTP отговори, без COM
Защо добавянето на нишки забави XLSX разбора в Delphi и как HotXLS свали заделянията в хийпа от 20 на 9.1 на клетка, за да стигне 1.90x паралелно ускорение
UsePDFA и профилът на TXLSPDFExport добавят изходно намерение sRGB, блока pdfaid и правилата за шрифтове, които архивният валидатор проверява
HotXLS чете и пише PivotCache substream, като преценява framing-а от телата на записите, не от номерата: един номер носи два несъвместими оформления
Изграждайте XLSX обобщени таблици в Delphi с HotXLS: AddPivotTable, изчисляеми елементи и полета, showDataAs, групиране по дати и опресняване в процеса
Как Excel precision as displayed закръглява записаните стойности по секцията на формата, проценти и мащабиращи запетаи — HotXLS повтаря това в Delphi
HotXLS запазва оригиналния ChartML на импортирана Excel диаграма, докато редактирате заглавия, серии и оси в Delphi, и изгражда комбинационни диаграми с две оси
Защитавайте работни листове, запазвайте диапазони за редактиране и контролирайте печатния изглед в Delphi с HotXLS: флагове за заключване и мащабиране
Един pull row курсор в HotXLS обединява четенето на XLS, XLSX, ODS и CSV в Delphi: явна машина на състоянията, идемпотентен Cancel и заети изгледи на ред
Компилирайте R1C1 формули в Delphi с HotXLS: GetCompiledFormulaR1C1 разчита R2C3, R[-1]C[2] и RC за всяка клетка, така една формула запълва цяла колона
Как HotXLS държи големи Delphi работни книги малки в паметта: блокове от 256 реда клетки, наслагвания на интервални стилове, които не материализират празни
Четете имената на работните листове от XLS, XLSX и ODS в Delphi без зареждане на данни: HotXLS GetSheetNames, детекция на криптирани файлове и триаж
Създавайте Excel спарклайнове в Delphi с HotXLS: линейни, колонни и win/loss групи, ARGB цветови слотове и блокът x14 extLst от Excel 2010 нататък
Функциите NORM, CHISQ и BETA на Excel крият истински числен анализ. Вижте как HotXLS ги изчислява с регуларизирани гама и бета функции в Delphi, и една грешка
XLSX с милион реда не е нужно да се побира в паметта. Вижте как HotXLS сканира части от листа с no-DOM стрийминг четец при почти постоянна памет в Delphi
Генерирането на гигантски XLSX не трябва да нараства с броя редове. Вижте как HotXLS стриймва OOXML с инлайн низове и без таблица за споделени низове в Delphi
Поддържайте големите XLSX експорти в границите на паметта с HotXLS StreamingWrite, обратни поредови извиквания и повторно използване на стилове
Едно свойство StrictOOXML пренарежда целия пакет към речниците purl на ISO/IEC 29500 Strict и отказва функциите, които преходната форма още позволява
HotXLS заменя булевите резултати от Save и Open със структурирана диагностика: кодове за грешки, нива на тежест и контекст на листа за Delphi приложения
Изчислявайте структурирани референции Table[Column] в Delphi с HotXLS: спецификатори за елементи, обхвати на колони, дословен round-trip и текущия ред
Защо SUBTOTAL 109 и SUBTOTAL 9 връщат едно и също общо в HotXLS преди v2.197.0, и как callback за скрит ред поправя AGGREGATE скрити редове в Delphi
Създавай таблични slicers в Excel с HotXLS: осемте съгласувани части, защо cache-ът винаги се преизгражда и как rid веригите остават стабилни
Как HotXLS превръща картини с алтернативен текст в независими PDF Figure структурни елементи и защо един MCID разпределител на страница е задължителен
Попълвайте Excel шаблони от Delphi с HotXLS: локализирайте плейсхолдъри с FindText, клонирайте редове с детайли, вмъквайте редове и преизчислявайте
Пишете нишковидни коментари за Excel 365 от Delphi с HotXLS: вериги отговори чрез AddThreadedComment, частите threadedComments и person, и старите бележки
HotXLS намалява размера на вградените PDF шрифтове чрез Windows API CreateFontPackage от fontsub.dll и запазва само глифовете, използвани при Delphi експорта
Текст извън ASCII може да се срине до въпросителни знаци при експорт в RTF, HTML, CSV и ZIP. Вижте как HotXLS пази Unicode непокътнат по всеки път за експорт
HotXLS отхвърля CALL, REGISTER.ID, WEBSERVICE, DDE и 16 formula имена преди оценяването на аргументите, така че запазена формула не стига до host callbacks
Как HotXLS запазва VBA макроси и външни препратки при редактиране на XLS и XLSX в Delphi: макро-съвместими записи, цели на препратки и ограничения
HotXLS позволява на разработчиците на Delphi да променят изходния код на VBA модул и да го компресират повторно с алгоритъма MS-OVBA, след което записва
Одит на Excel файлове от Delphi с HotXLS: броене на диаграми, формули, макроси и защита, и конвертиране на XLS, XLSX и ODS с известни граници на вярност
HotXLS сравнява две работни книги от Delphi и отчита разлики в листове, клетки, формули и обединени области като структуриран списък и четим отчет, без Excel
Настройване и четене на свойства на Excel документ от Delphi с HotXLS: заглавие, автор, фирма и ключови думи в BIFF SummaryInformation и OOXML docProps
Как HotXLS координира четенето и писането в работни книги в Delphi с O(1) read lease, fail-fast write guard, реентерантни транзакции и генерационен брояч
HotXLS рендира Excel работни листове в PDF в Delphi и C++Builder чрез SaveAsPDF без инсталиран Office, използвайки вградения Helvetica шрифт
Как HotXLS оценява XLOOKUP и XMATCH в Delphi: легални режими на съвпадение и търсене, логаритмично бинарно спускане, гранични случаи с дублирани ключове и защо
HotXLS записва класически XLS файлове кеш първо, изписвайки заредени стойности вместо да преизчислява, и пази кеша на BIFF shared formula root клетки
Записване на AES-шифрирани XLSX файлове от Delphi с HotXLS SaveAsEncrypted: ECMA-376 стандартно шифриране, управление на пароли и лимит на дешифриране
Защо hardcoding на xl/worksheets/sheet1.xml чупи валидни XLSX файлове, и как HotXLS разрешава OPC relationship targets спрямо source part в Delphi
Как HotXLS записва XLSX pivot полета, минаващи през ECMA-376 схемата от Delphi: ST_Axis token-и, dataField флагове, непразни items, subtotal items и numFmtId
Как HotXLS разгъва последователи на shared formula в XLSX в Delphi: намиране на master si, изместване на относителни референции и оцеляване на самозатварящи се
Настройвайте по-действие XLSX защита на sheet в Delphi с HotXLS: 15 AllowOption права, OOXML правилото omit-equals-allow и безопасен за round-trip парсинг
Клонирайте стилизиран XLSX работен лист в Delphi с HotXLS Duplicate и CopyFrom: какво се копира дълбоко, какво остава плитко и как да възстановите диаграмите
Как HotXLS валидира записа end of central directory на ZIP с четири кръстосани проверки, така че фалшифициран EOCD, скрит в ZIP коментар, не може да заблуди
Как HotXLS декомпресира много XLSX работни листове едновременно от един споделен поток на ZIP пакет в Delphi, използвайки read gate, който заключва само
CRC32 сумите на листове в HotXLS могат да препълнят 1 MB стек на работна нишка, когато zlib-ng избере пътя Chorba; данни на части от 64 KB избягват срива