Opciones de AGGREGATE y gates anidados en HotXLS para Delphi
Cómo decodifica HotXLS la matriz de opciones de AGGREGATE en Delphi y evita que los gates de ocultas y SUBTOTAL anidado se cuelen en las fórmulas precedentes
Blog de desarrollo de software de losLab
Software Development Blog
Cómo decodifica HotXLS la matriz de opciones de AGGREGATE en Delphi y evita que los gates de ocultas y SUBTOTAL anidado se cuelen en las fórmulas precedentes
Verifique paquetes XLSX cifrados en modo Agile en Delphi con HotXLS: HMAC-SHA-512 dataIntegrity, comprobaciones en tiempo constante y reserva de escritura
Cómo lee HotXLS los archivos XLSX con cifrado Agile en Delphi: OpenEncrypted analiza EncryptionInfo, deriva claves SHA-512 y descifra segmentos AES-CBC
Cómo HotXLS divide en Delphi las reglas de formato condicional y validación de datos en objetos priorizados cuando filas o columnas dividen su rango
Cómo guarda HotXLS las fórmulas con operadores de matriz como arrays dinámicos de Excel 365 en XLSX y XLS desde Delphi, para que Excel no inserte @ y #VALUE!
Evalúa los AutoFilter guardados de Excel en Delphi con HotXLS: listas de valores, grupos de fechas, Top 10, fechas dinámicas y filtros de color e icono
Un emisor de pivots de HotXLS declaraba 24 bytes y escribía 26; las hojas de gráfico desaparecían al reabrir. La corrección y cómo detectarla
Cómo clasifica HotXLS los registros SupBook y XTI de BIFF en Delphi, y por qué los enlaces same-sheet, de complemento y DDE u OLE no se pueden adivinar
Cómo escribe HotXLS archivos XLS con protección XOR de Excel 5.0/95 que Excel 16 abre: clave CreateXorKey_Method1, array XorRor, XorArrayIndex y código Delphi
HotXLS abre libros de Excel 2.0, 3.0 y 4.0 anteriores a OLE desde Delphi, leyendo flujos BIFF en crudo, registros por generación y fórmulas en caché
Cómo asigna HotXLS colores RGB y de tema a la paleta BIFF8 de 56 entradas: igualación OKLab determinista, planes de solo lectura y guardado XLS opcional
Por qué un AutoFilter BIFF8 guardado como DOPER de texto no coincide con celdas numéricas en Excel y cómo escribe HotXLS criterios numéricos, booleanos y AND/OR
Cómo HotXLS escribe grupos de eje secundario BIFF8: AXESUSED, dos bloques AxisParent y por qué el grupo de gráfico vive dentro de cada grupo
HotXLS ancla un substream de gráfico BIFF8 a una hoja como control anfitrión OBJ de tipo 5, así el gráfico queda junto a los datos en vez de ocupar otra hoja
Por qué los índices de fuente BIFF8 nunca usan el 4 y cómo HotXLS liga records XF, cadenas enriquecidas y runs de comentarios al record FONT correcto en Delphi
Las tablas dinámicas son la estructura más compleja del formato binario .xls; vea cómo HotXLS crea una caché de tabla dinámica y empaqueta registros en Delphi
HotXLS para Delphi escribe records Selection de BIFF8 en bloques de 1369 áreas, mapea los códigos de panel y reparte el scroll entre Window2 y Pane
Cómo HotXLS decodifica XLUnicodeString BIFF8 en Delphi: GetWideString cuenta bytes, fHigh 0 exige GetString y un par incorrecto falla en silencio
HotXLS evalúa PRICE, YIELD, DURATION y las funciones de cupón y letras del Tesoro desde Delphi, con las cinco bases de recuento de días y sin Excel
HotXLS decodifica las imágenes de metarchivo de la hoja a una escena de comandos acotada en vez de dar los bytes a GDI, con presupuestos y parse fail-closed
HotXLS lee los valores en caché de fórmulas de Excel en Delphi sin disparar recálculo: ejecuciones ETL rápidas y libros fuente intactos byte a byte
HotXLS crea objetos cámara de Excel desde Delphi: una imagen viva de un rango que Excel vuelve a renderizar al abrir y que sobrevive al guardado
TXLSCellImageExporter renderiza todo rectángulo de celdas XLS o XLSX en un PNG o JPEG sin paginación, con presupuestos de píxeles y bytes y reemplazo atómico
Construid en Delphi una carga de portapapeles CF_HTML con HotXLS para que los rangos de Excel se peguen en Word o en un navegador con el estilo intacto, usando
Cómo dibuja HotXLS ejes de fecha de Excel en Delphi: seriales del workbook, ticks de fin de mes ajustados al calendario, unidades automáticas y dateAx exacto
HotXLS reproduce gráficos de Excel intactos byte a byte desde Delphi: drawings vía relaciones, fingerprint tras el parseo y offsets del ancla conservados
Calcula el texto de ecuación y R cuadrado de líneas de tendencia de Excel en Delphi con XLSTrendlineEquationLabel de HotXLS, igualando DataLabel.Text
Escribe gráficos waterfall y treemap de Excel desde Delphi con HotXLS: partes cx chartSpace, tipos de serie layoutId, caches cx pt y el ancla AlternateContent
Guía técnica de HotXLS Delphi Component para charts, images, and drawing objects: decisiones de arquitectura, diagnóstico, validación, casos límite y checklist
El ancho de columna de Excel se mide en unidades de Max Digit Width: una fuente Normal no Calibri desplaza cada límite. HotXLS mide la MDW en Delphi
HotXLS escribe comentarios de celda con autor, URL externas y saltos dentro del libro desde Delphi, con la API de enlaces internos de XLSX y el lado XLS
HotXLS analiza contenedores Compound File Binary v3 en Pascal puro: firma de cabecera, DIFAT, cadenas FAT, MiniFAT y árbol de directorio, sin ole32.dll
Cómo HotXLS evalúa reglas de formato condicional de Excel en Delphi fuera de Excel, y los casos de Top 10 por ciento, superior a la media y duplicados que fijó
Aplique reglas cellIs, barras de datos, iconos y texto enriquecido desde Delphi con HotXLS evitando las trampas del estilo dxf y del índice de fuentes en XLSX
Cuando un constructor de Delphi lanza, la RTL llama a Destroy sobre un objeto a medio construir: destructores nil-safe de HotXLS que conservan EOutOfMemory
HotXLS guarda XLSX, ODS y XLS en Delphi mediante un archivo temporal en dos fases y un renombrado atómico de Windows, de modo que un guardado interrumpido no
Cinco rechazos del compilador que solo aparecen en Delphi XE5 y cómo compilar solo con el IDE más nuevo dejó la matriz de HotXLS sin mantenimiento
Copiar hojas entre libros en Delphi puede totalizar otra hoja o volver fórmulas enlaces o valores; AddCopy de HotXLS reenlaza fórmulas, gráficos y fuentes
HotXLS evalúa fórmulas que apuntan a otro libro contra un objeto vivo en memoria desde Delphi, y recurre a la caché de enlaces externos si no hay registro
Guía técnica de HotXLS Delphi Component para CSV, TSV, HTML, and RTF export: decisiones de arquitectura, diagnóstico, validación, casos límite y checklist
TXLSWorkbookViewer de HotXLS renderiza libros de Excel como una cuadrícula Delphi: pruebas de impacto en celdas combinadas, sincronización de desplazamiento,
Añada validación desplegable, criterios de AutoFilter y tablas de Excel desde Delphi con HotXLS, con vista previa de filtro y el ID de columna en cero
Exporta resultados de TDataset a Excel desde Delphi con HotXLS: agrupación y paginado de TDataToXLS, la trampa de la VCL y un bucle apto para servicios
Una fecha de Excel es solo un número hasta que se conoce su época de inicio; vea cómo difieren los sistemas 1900 y 1904 y cómo numFmt marca una fecha
HotXLS recalcula cada fórmula en un overlay aislado y reporta cada valor en caché que discrepa, sin escribir en el libro salvo que usted lo pida
HotXLS aplica en Delphi la intersección implícita de nombres definidos al evaluar y al extraer dependencias, junto con clases de argumento por función
Cree nombres definidos de ámbito libro u hoja con HotXLS en Delphi, escriba fórmulas entre hojas que resistan las ediciones y evite conflictos con nombres _xlnm
HotXLS sustituye escaneos cuadráticos de su grafo de dependencias por un segment tree de fila máxima y baja el recálculo de 100.000 fórmulas de 18 a 0,1 s
Por qué las fechas de HotXLS se desviaban un día o una zona horaria y cómo FILETIME, IDs de propiedad MS-OLEPS y sellos W3CDTF mapean a UTC en Delphi
Lee listas desplegables de Excel desde Delphi con HotXLS, elige entradas por índice o texto y valida la entrada tecleada contra las reglas de XLS y XLSX
Evalúe fórmulas de desbordamiento de matrices de Excel 365 en Delphi con HotXLS: XLOOKUP, FILTER, SORT, UNIQUE y SEQUENCE mediante SetArrayFormula
Las funciones DEC2BIN, HEX2DEC e IMSUM de Excel ocultan el complemento a dos y la matemática compleja en cadenas. Vea cómo HotXLS las implementa
Por qué HotXLS devuelve FALSE en comparaciones encadenadas como Excel, cómo una celda vacía equivale a 0 y a texto vacío y cómo SUMIF estira el rango de suma
Por qué Excel pide reparar un XLSX que otros lectores aceptan: fontId obligatorio en phoneticPr, un Override por parte y rIds raíz únicos en escritores Delphi
Cómo compara HotXLS el texto como Excel en Delphi: word sort del locale sin mayúsculas, el guion solo desempata y por qué CompareText y el orden ordinal fallan
Cómo iguala HotXLS los wildcards de Excel en Delphi: COUNTIF lee a~b literal, MATCH trata ~ como escape, DSUM iguala prefijos y Find de celda entera retrocede
Si paras el TXLSFileMonitor de HotXLS dentro de OnFileChanged, se produce un deadlock: el worker espera el evento mientras el hilo principal espera al worker
Evalúe fórmulas Excel en Delphi con HotXLS: motor Calculate, funciones propias con OnUserFunction, fórmulas matriciales y por qué CSV exige valores calculados
Excel puede evaluar una fórmula paso a paso. Vea cómo HotXLS reproduce esa reducción paso a paso para auditar y depurar hojas de cálculo en Delphi
Cómo desplaza HotXLS las referencias A1 al insertar o eliminar filas y columnas en Delphi: referencias relativas, absolutas y reglas de #REF!
Compilar HotXLS en Free Pascal exige DELPHIUNICODE, interfaces CORBA con slots COM explícitos y una ruta AES en Pascal en lugar de los objetos OMF
Cómo HotXLS escribe rellenos de gráfico con tema en XLS binario: GelFrame, índice de esquema OfficeArt en el byte rojo y carga MSOTINT en Delphi
Dimensiona imágenes XLSX incrustadas por tamaño físico en Delphi con HotXLS: EMU, geometría en cm y puntos, escalado con proporción y márgenes en cm
HotXLS lee las dimensiones reales en píxeles de las cabeceras GIF, BMP y JPEG: AddPicture escribe geometría real en vez del fallback 100x100 que estira imágenes
Workbook.Recalculate de HotXLS crea un grafo de dependencias en Delphi para reevaluar solo las celdas sucias: funciones volátiles, orden topológico y ciclos
HotXLS reescribe una hoja de cálculo dentro de un paquete XLSX existente desde Delphi mientras cada parte no tocada pasa con sus bytes comprimidos intactos
Resuelva referencias circulares intencionadas en Delphi con HotXLS: cálculo iterativo a través de Iterate, IterateCount e IterateDelta, y cómo converge el ciclo
Evalúe clausuras LAMBDA de Excel y la semántica completa de LET en Delphi con HotXLS: lambdas con nombre, captura léxica y reglas de shadowing
Guía técnica de HotXLS Delphi Component para large workbook performance: decisiones de arquitectura, diagnóstico, validación, casos límite y checklist
Por qué Excel rechaza validaciones de lista XLSX de más de 255 caracteres, en qué difieren XLSB y las extensiones x14 y cómo gestiona cada formato HotXLS
Por qué un VLOOKUP sobre la columna con la propia fórmula es legal en Excel, y cómo HotXLS separa aristas de escaneo y de orden para frenar ciclos falsos
Cómo conserva HotXLS los temas personalizados, bloques extLst desconocidos y calcChain cuando el código Delphi edita una celda en un archivo XLSX, y dónde
Cómo gestiona HotXLS las celdas combinadas en plantillas de Delphi: semántica de celda ancla, desplazamiento de InsertRows y exportación a HTML y RTF
Abre un XLSX grande en Delphi sin analizar cada hoja: descubrimiento MetadataOnly, carga por SelectedSheets, LoadSheet bajo demanda y partes en bruto
HotXLS conserva las tablas dinámicas de ODS entre abrir y guardar en Delphi al reproducir literal el subárbol XML, y por qué viajan los enlaces xmlns heredados
Cómo escribe HotXLS archivos ODS desde Delphi que Excel 16 y LibreOffice leen: referencias OpenFormula, namespaces declarados y formato condicional doble
Guía técnica de HotXLS Delphi Component para ODS open, save, and round-trip: decisiones de arquitectura, diagnóstico, validación, casos límite y checklist
Cómo HotXLS mantiene compactas un millón de filas ODS repetidas en Delphi: tramos de altura, overlays de estilo y el recuento de repeticiones al guardar
Dos trampas de cifrado con la contraseña correcta y Excel viendo daños: confundir ECB con CBC y la desviación de re-key de RC4 rompen la interoperabilidad
Guía técnica de HotXLS Delphi Component para Office-free workbook automation: decisiones de arquitectura, diagnóstico, validación, casos límite y checklist
HotXLS verifica firmas de paquetes XLSX en Delphi sin Excel: digests XML-DSig, C14N, selectores de relaciones, política de confianza WinCrypt y refirmado seguro
Por qué añadir hilos ralentizó el análisis de XLSX en Delphi y cómo HotXLS redujo las asignaciones de pila de 20 a 9.1 por celda para lograr una aceleración
HotXLS exporta hojas de cálculo a PDF/A de archivo desde Delphi, con output intent sRGB incrustado, metadatos pdfaid y las reglas de fuentes que exige
El substream PivotCache de BIFF enmarca SXDB, SXDBB y SXFDB por el cuerpo y no por el número de registro; HotXLS fija el dialecto con el primer registro
Modos Show Values As de pivot Excel desde Delphi con HotXLS: rank, running total, percent of parent, extensión x14 pivotShowAs y refresh seguro
Ordena elementos de pivot de Excel por una medida en Delphi con HotXLS: cómo autoSortScope guarda el campo Values como 4294967294 y los desempates
Cree tablas dinámicas XLSX en Delphi con HotXLS: AddPivotTable, campos calculados, showDataAs, agrupación de fechas y actualización en proceso
Cómo redondea Excel precision as displayed valores guardados por sección de formato, signos de porcentaje y comas de escala, y cómo lo iguala HotXLS en Delphi
HotXLS conserva el ChartML original de un gráfico de Excel importado mientras editas títulos, series y ejes en Delphi, y construye gráficos combinados con dos
Guía técnica de HotXLS Delphi Component para protection, page setup, and printing: decisiones de arquitectura, diagnóstico, validación, casos límite y checklist
Cómo HotXLS unifica la lectura en flujo de XLS, XLSX, ODS y CSV tras un cursor pull en Delphi: máquina de estados, Cancel idempotente y vistas prestadas
Compile fórmulas R1C1 en Delphi con HotXLS: GetCompiledFormulaR1C1 resuelve R2C3, R[-1]C[2] y RC por celda, así una fórmula relativa llena una columna
HotXLS evalúa REGEXTEST, REGEXEXTRACT y REGEXREPLACE de Excel 365 en Delphi con PCRE2 UTF-16 estático, broadcasting de arrays y presupuesto de pasos anti ReDoS
Cómo HotXLS mantiene los libros grandes de Delphi pequeños en memoria: bloques de 256 filas, solapados de estilo por intervalos que nunca materializan celdas
Lea nombres de hojas de archivos XLS, XLSX y ODS en Delphi sin cargar datos de celdas: GetSheetNames de HotXLS, detección de cifrado y triaje
Cree minigráficos de Excel en Delphi con HotXLS: grupos de líneas, columnas y pérdidas/ganancias, ranuras de color ARGB y el bloque extLst x14 que procesa
Las funciones NORM, CHISQ y BETA ocultan análisis numérico real. Vea cómo HotXLS las calcula con gamma y beta regularizadas en Delphi y corrige un error
Un XLSX con un millón de filas no necesita caber en memoria. Vea cómo HotXLS escanea la hoja con un lector de transmisión sin DOM y memoria constante
La generación de un XLSX gigante no debería crecer con el recuento de filas. Vea cómo HotXLS transmite OOXML con cadenas en línea y sin tabla de cadenas
Mantenga las exportaciones XLSX grandes dentro del límite de memoria con StreamingWrite de HotXLS, callbacks por fila, pool de estilos y un libro por hilo
HotXLS escribe libros ISO/IEC 29500 Strict desde Delphi, traduciendo cada parte del paquete a los vocabularios purl y rechazando lo que Strict no permite
HotXLS sustituye los resultados booleanos de Save y Open por diagnósticos estructurados: códigos de error estables, niveles de severidad y contexto de hoja
Evalúe referencias estructuradas Table[Column] en Delphi con HotXLS: especificadores de elemento, rangos de columna y la forma de fila actual no soportada
Cómo hace HotXLS que SUBTOTAL 109 y AGGREGATE salten filas ocultas y filtradas en Delphi, con un callback de fila oculta y un chequeo de aridad centralizado
La caché de un slicer nombra su tabla por un tableId pelado: los bytes copiados se rompen al renumerar tablas, así que HotXLS la reconstruye y mantiene los rId
Cómo HotXLS convierte imágenes de hoja con texto alternativo en elementos Figure PDF independientes, y por qué un alocador de MCID por página es obligatorio
Guía técnica de HotXLS Delphi Component para template-based report generation: decisiones de arquitectura, diagnóstico, validación, casos límite y checklist
Escriba comentarios en hilo de Excel 365 desde Delphi con HotXLS: AddThreadedComment, partes threadedComments y person, y diferencias con notas heredadas
HotXLS reduce fuentes PDF incrustadas mediante la API CreateFontPackage de fontsub.dll, conservando solo los glifos que una exportación de Delphi usó
El texto que no es ASCII puede colapsar en forma de signos de interrogación en las exportaciones RTF, HTML, CSV y ZIP. Vea cómo HotXLS mantiene el Unicode
HotXLS rechaza CALL, REGISTER.ID, WEBSERVICE, DDE y 16 nombres más antes de evaluar argumentos, así que una fórmula preservada nunca ejecuta callbacks Delphi
Cómo HotXLS conserva proyectos VBA y vínculos externos al editar libros XLS y XLSX desde Delphi: guardado con macros, destinos de vínculo y sus límites
HotXLS permite a desarrolladores Delphi reescribir el código fuente de módulos VBA, recomprimirlo con MS-OVBA y escribir las macros en XLS o XLSM
Audita archivos Excel desconocidos desde Delphi con HotXLS: cuenta gráficos, fórmulas, macros y protección, y convierte XLS, XLSX y ODS con sus límites
HotXLS compara dos libros desde Delphi e informa de diferencias de hoja, celda, fórmula y combinación como lista estructurada e informe legible, sin Excel
Defina y lea propiedades de documento Excel desde Delphi con HotXLS: título, autor, empresa y palabras clave en BIFF SummaryInformation y docProps de OOXML
Cómo coordina HotXLS lecturas y escrituras de libros en Delphi: leases de lectura O(1), guardas fail-fast, transacciones reentrantes y contador de generación
HotXLS renderiza hojas de Excel a PDF paginado en Delphi y C++Builder con SaveAsPDF y sin Office: rellenos, bordes, fuentes e incrustación para texto Unicode
Cómo HotXLS evalúa XLOOKUP y XMATCH en Delphi: modos de coincidencia y búsqueda legales, descenso binario O(log n), casos límite de claves duplicadas y por qué
HotXLS guarda los XLS clásicos priorizando la caché, escribe los valores de fórmula cargados y conserva la caché de la celda raíz de una fórmula compartida BIFF
Cómo abre y guarda HotXLS workbooks binarios XLSB desde Delphi, qué cubre el subset validado y por qué importan la fuente por defecto y los formatos integrados
HotXLS escribe números XLSX con 17 dígitos significativos y corrige el parseo de la RTL al leer, así cada double de Delphi sobrevive a guardar y reabrir
Escriba archivos XLSX cifrados con AES desde Delphi con SaveAsEncrypted de HotXLS: cifrado estándar ECMA-376, manejo de contraseñas y el límite de descifrado
Cómo guarda HotXLS los caches de #SPILL! y #CALC! que Excel lee: GUID rich value en minúsculas, fileVersion 7, calcId 191029, feature RD y texto t=str
Por qué codificar a fuego xl/worksheets/sheet1.xml rompe ficheros XLSX válidos, y cómo HotXLS resuelve los destinos de relación OPC contra la parte de origen
Cómo escribe HotXLS campos pivot XLSX que pasan el esquema ECMA-376 desde Delphi: tokens ST_Axis, flags dataField, items no vacíos, items de subtotal y numFmtId
Cómo HotXLS expande los seguidores de fórmula compartida XLSX en Delphi: encontrar el si maestro, desplazar referencias relativas y sobrevivir a elementos f
Protege hojas XLSX en Delphi con HotXLS: 15 permisos AllowOption, la regla OOXML de omitir equivale a permitir y una lectura y escritura seguras
Clona una hoja XLSX en Delphi con HotXLS Duplicate y CopyFrom: qué se copia, qué queda fuera y cómo reconstruir los gráficos y formatos en la copia
Cómo HotXLS valida el registro de fin de directorio central ZIP con cuatro comprobaciones cruzadas para que un EOCD falsificado oculto en un comentario ZIP no
Cómo HotXLS infla muchas hojas XLSX de forma concurrente desde un único flujo de paquete ZIP compartido en Delphi usando una puerta de lectura que solo bloquea
Los checksums CRC32 de hoja de cálculo de HotXLS pueden desbordar la pila de 1 MB de un hilo de trabajo cuando zlib-ng elige su vía Chorba; alimentar los datos