Detecte manipulación de XLSX: HMAC dataIntegrity de HotXLS
Verifique paquetes XLSX Agile cifrados en Delphi con HotXLS: dataIntegrity HMAC-SHA-512, verificaciones en tiempo constante y reserva de escritura clásica
Blog de desarrollo de software de losLab
Software Development Blog
Verifique paquetes XLSX Agile cifrados en Delphi con HotXLS: dataIntegrity HMAC-SHA-512, verificaciones en tiempo constante y reserva de escritura clásica
Cómo lee HotXLS archivos XLSX con cifrado Agile en Delphi: OpenEncrypted analiza EncryptionInfo y descifra segmentos AES-CBC tras derivar claves SHA-512
Cómo HotXLS divide las reglas de formato condicional y validación de datos en objetos de regla priorizados cuando ediciones de fila o columna dividen su rango
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 HotXLS clasifica los registros BIFF SupBook y XTI en Delphi: ni la hoja misma, ni complementos, ni DDE/OLE se adivinan desde un flag self o URL vacía
HotXLS abre libros de Excel 2.0, 3.0 y 4.0 previos a OLE desde Delphi y lee streams BIFF crudos, registros de celda por generación y fórmulas ya calculadas
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 chart BIFF8 a una hoja como control host OBJ de tipo 5, así el chart queda junto a los datos en lugar de ocupar una hoja propia
Las tablas dinámicas son la estructura más intrincada del formato binario .xls. Vea cómo HotXLS construye un caché de tabla dinámica independiente y empaqueta
Cómo HotXLS decodifica BIFF8 XLUnicodeString en Delphi: GetWideString cuenta bytes, fHigh 0 exige GetString y un par incorrecto falla en silencio
HotXLS evalúa las funciones PRICE, YIELD, DURATION, de fecha de cupón y de letras del tesoro desde Delphi, con las cinco bases de conteo y sin Excel instalado
HotXLS decodifica metarchivos de hojas a una escena de comandos acotada en vez de entregar los bytes al reproductor GDI, con límites y análisis fail-closed
HotXLS lee los valores en caché de las fórmulas de Excel en Delphi sin disparar recálculo: las corridas ETL siguen rápidas y los libros fuente quedan intactos
HotXLS crea objetos cámara de Excel desde Delphi: una imagen viva de un rango que Excel vuelve a renderizar al abrir, con el vínculo intacto tras el round trip
TXLSCellImageExporter renderiza un rectángulo de celdas XLS o XLSX a un PNG o JPEG sin paginación, con límites de píxeles y bytes y un reemplazo atómico
Construya una carga útil de portapapeles CF_HTML en Delphi con HotXLS para que los rangos de Excel se peguen en Word o un navegador con el estilo intacto,
HotXLS escribe gráficos de cascada y treemap como partes chartEx ancladas con mc:AlternateContent: Excel 2016 los renderiza, los demás reciben un respaldo
Cómo agregar gráficos, imágenes y formas desde Delphi con HotXLS: hojas de gráfico en XLS, gráficos e imágenes en XLSX, tamaños en EMU y trampas de anclaje
El ancho de columna de Excel se mide en unidades de Max Digit Width: una fuente Normal que no es Calibri mueve cada límite. Cómo mide HotXLS el MDW en Delphi
Escriba comentarios con autor, URL externas y enlaces internos desde Delphi con HotXLS, incluida la API de enlaces internos de XLSX y las rarezas de XLS
HotXLS analiza contenedores Compound File Binary v3 en Pascal puro: firma de encabezado, DIFAT, cadenas FAT, MiniFAT y el á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 al promedio y duplicados fijados
Aplique reglas cellIs, barras de datos, conjuntos de iconos y texto enriquecido desde Delphi con HotXLS, evitando trampas de estilos dxf e índices de fuentes
HotXLS guarda XLSX, ODS y XLS en Delphi mediante un archivo temporal por etapas 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
AddCopy de HotXLS copia hojas de Excel entre libros en Delphi, reenlazando fórmulas, referencias de gráfico e índices de fuente para el destino
HotXLS evalúa fórmulas que referencian otro libro contra un objeto vivo en memoria, y cae a la caché de enlaces externos cuando ese libro no está registrado
Exporte hojas de Excel a CSV, TSV y HTML desde Delphi con HotXLS; cubre comillas RFC 4180, BOM UTF-8 y por qué las fórmulas necesitan Calculate
TXLSWorkbookViewer de HotXLS renderiza libros de Excel como una grilla de Delphi: prueba de impacto en celdas combinadas, sincronización de desplazamiento,
Validación desplegable, criterios de AutoFilter y tablas desde Delphi con HotXLS, con vista previa del filtro en servidor y la trampa del id de columna base 0
Exporte TDataset a Excel desde Delphi con HotXLS: agrupación y paginación con TDataToXLS, la trampa VCL, conversión a XLSX y un bucle apto para servicios
Una fecha de Excel es solo un número hasta que se sabe desde qué época cuenta. Vea cómo los sistemas de 1900 y 1904 difieren en 1462 días y cómo numFmt marca
HotXLS recalcula cada fórmula en un overlay aislado y reporta cada valor cacheado que discrepa, sin escribir en el workbook salvo que usted lo pida
Cree nombres definidos de ámbito libro y hoja con HotXLS en Delphi, escriba fórmulas entre hojas que sobrevivan a las ediciones y evite los conflictos _xlnm
Evalúe fórmulas de desbordamiento de matriz dinámica de Excel 365 en Delphi con HotXLS: XLOOKUP, FILTER, SORT, UNIQUE y SEQUENCE ancladas mediante
Las funciones DEC2BIN, HEX2DEC e IMSUM ocultan el complemento a dos de diez bits y matemática compleja. Vea cómo HotXLS las implementa en Delphi
Cómo HotXLS arregló el deadlock al desactivar un TXLSFileMonitor desde su propio OnFileChanged, y la comprobación de identidad de hilo que lo resuelve
Evalúe fórmulas de Excel en Delphi con HotXLS: el motor Calculate, funciones personalizadas OnUserFunction, fórmulas de matriz y por qué CSV necesita valores
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 con Free Pascal exige DELPHIUNICODE, interfaces CORBA con slots COM explícitos y una ruta AES en Pascal en lugar de los objetos OMF de Delphi
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 fija y márgenes en cm
Cómo HotXLS lee la geometría de píxeles de los headers GIF, BMP y JPEG y por qué un lector que no puede fallar devuelve un fallback visiblemente equivocado
Recalculate de HotXLS construye un grafo de dependencias de fórmulas en Delphi para evaluar únicamente las celdas sucias: funciones volátiles, orden topológico
HotXLS reescribe una hoja de cálculo dentro de un paquete XLSX existente desde Delphi, mientras cada parte no tocada cruza con sus bytes comprimidos tal cual
Resuelva referencias circulares intencionales en Delphi con HotXLS: cálculo iterativo a través de Iterate, IterateCount e IterateDelta, y cómo converge el ciclo
Evalúe closures LAMBDA de Excel y la semántica completa de LET en Delphi con HotXLS: lambdas con nombre, captura léxica, reglas de shadowing, separador de coma
Ajustes prácticos de rendimiento de HotXLS para archivos Excel grandes en Delphi: StreamingWrite, reutilización del pool de estilos, callbacks de fila y cargas
Por qué un VLOOKUP sobre su propia columna es legal en Excel y cómo HotXLS separa aristas de escaneo de aristas de orden para frenar ciclos falsos
Cómo conserva HotXLS temas personalizados, bloques extLst desconocidos y calcChain cuando el código Delphi edita una celda en un archivo XLSX, y dónde termina
Celdas combinadas de HotXLS en plantillas de informe Delphi: semántica de celda ancla, desplazamiento con InsertRows, auditorías y exportación a HTML y RTF
Abre un XLSX grande en Delphi sin analizar cada hoja: descubrimiento MetadataOnly de HotXLS, carga SelectedSheets, LoadSheet bajo demanda y guardados de partes
HotXLS abre y guarda archivos OpenDocument Spreadsheet desde Delphi: opciones de SaveAsODS, la importación ligera de ODS y qué sobrevive a la ida y vuelta
Dos errores de encriptación en los que la contraseña es correcta pero Excel informa corrupción. Vea cómo una confusión entre ECB y CBC y una deriva de recambio
Cree libros XLS y XLSX desde servicios Delphi sin instalar Excel: escritores nativos BIFF y OOXML, salida por stream a respuestas HTTP y cero COM
Por qué más hilos frenaron el análisis XLSX en Delphi y cómo HotXLS bajó las asignaciones de heap de 20 a 9.1 por celda para una aceleración de 1.90x
HotXLS exporta hojas de cálculo a PDF/A desde Delphi, con output intent sRGB incrustado, metadatos pdfaid y las reglas de fuentes que exige el formato
El substream PivotCache de BIFF enmarca SXDB, SXDBB y SXFDB por el cuerpo del record y no por número, y HotXLS fija el dialecto con el primer record
Cree tablas dinámicas XLSX en Delphi con HotXLS: AddPivotTable, elementos y campos calculados, showDataAs, agrupación por fecha y actualización en proceso
HotXLS preserva 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
Proteja hojas de cálculo, mantenga editables los rangos de entrada y controle la impresión en Delphi con HotXLS: banderas Locked, escala y encabezados
HotXLS unifica XLS, XLSX, ODS y CSV en Delphi tras un solo cursor de filas pull: máquina de estados explícita, Cancel idempotente y vistas de fila prestadas
Compile fórmulas R1C1 en Delphi con HotXLS: GetCompiledFormulaR1C1 resuelve R2C3, R[-1]C[2] y RC por celda, para que una fórmula rellene una columna
Cómo HotXLS mantiene pequeños los libros grandes en Delphi: bloques de celdas de 256 filas, superposiciones de estilos por intervalo que nunca materializan
Lea nombres de hojas de archivos XLS, XLSX y ODS en Delphi sin cargar los datos de celda: HotXLS GetSheetNames, detección de cifrado y triaje de entrada
Cree minigráficos (sparklines) de Excel en Delphi con HotXLS: grupos de línea, columna y ganancias/pérdidas, ranuras de color ARGB y el bloque x14 extLst
Las funciones NORM, CHISQ y BETA de Excel ocultan un análisis numérico real; vea cómo HotXLS las calcula con gamma y beta regularizadas en Delphi
No es necesario que un XLSX de un millón de filas quepa en la memoria. Vea cómo HotXLS escanea partes de hojas de cálculo con un lector de transmisión sin DOM
Generar un XLSX gigante no debería crecer con el número de filas: vea cómo HotXLS transmite OOXML con cadenas en línea y sin tabla de cadenas compartidas
Mantenga exportaciones XLSX grandes dentro de límites de memoria con HotXLS StreamingWrite, callbacks de escritura por fila, reutilización de pools de estilos
HotXLS escribe libros ISO/IEC 29500 Strict desde Delphi, traduciendo cada parte del paquete a los vocabularios purl y rechazando lo que Strict tiene prohibido
HotXLS reemplaza los resultados booleanos de Save y Open con diagnósticos estructurados: códigos de error estables, niveles de severidad y contexto de hoja
Evalúe referencias Table[Column] en Delphi con HotXLS: especificadores de elemento, rangos de columnas y la forma de fila actual, sin soporte
Por qué SUBTOTAL 109 y SUBTOTAL 9 devuelven el mismo total en HotXLS antes de v2.197.0, y cómo un callback de fila oculta corrige AGGREGATE en Delphi
HotXLS crea slicers de tabla de Excel desde Delphi y C++Builder vía Worksheet.Slicers.Add, escribiendo las ocho ubicaciones del paquete con replay o rebuild
HotXLS convierte imágenes de hoja con texto alternativo en elementos Figure PDF independientes, y por qué un asignador MCID por página es obligatorio
Rellena plantillas de Excel desde Delphi con HotXLS: ubica marcadores con FindText, clona filas de detalle, inserta filas y recalcula antes de guardar
Escriba comentarios con hilos de Excel 365 desde Delphi con HotXLS: cadenas de respuestas AddThreadedComment, partes de threadedComments y person, y notas
HotXLS crea subconjuntos de fuentes PDF incrustadas mediante la API CreateFontPackage de fontsub.dll de Windows, conservando solo los glifos que realmente usó
El texto no ASCII puede colapsar a signos de interrogación en exportaciones RTF, HTML, CSV y ZIP. Vea cómo HotXLS mantiene Unicode intacto en Delphi
Cómo HotXLS conserva proyectos VBA y vínculos externos cuando Delphi edita libros XLS y XLSX: guardado con macros, destinos de vínculo y límites al reescribir
HotXLS permite reescribir el código fuente de módulos VBA y recomprimirlo con MS-OVBA, para luego escribir las macros de vuelta en XLS o XLSM
Audita archivos de Excel desde Delphi con HotXLS: cuenta gráficos, fórmulas, macros y protección, y convierte XLS, XLSX y ODS con límites de fidelidad claros
HotXLS compara dos libros desde Delphi y reporta diferencias de hoja, celda, fórmula y celdas combinadas como lista estructurada y reporte legible, sin Excel
Escribe y lee propiedades de documento de Excel desde Delphi con HotXLS: título, autor, empresa y palabras clave en BIFF SummaryInformation y OOXML docProps
Cómo HotXLS coordina lectura y escritura de libros en Delphi con leases de lectura O(1), guards fail-fast, transacciones reentrantes y contador de generación
HotXLS renderiza hojas de cálculo de Excel a PDF paginado en Delphi y C++Builder a través de SaveAsPDF, sin Office instalado, utilizando la fuente Helvetica
Cómo HotXLS evalúa XLOOKUP y XMATCH en Delphi: modos de coincidencia y búsqueda legales, descenso binario O(log n), bordes de claves duplicadas y por qué se
Escribe archivos XLSX cifrados con AES desde Delphi con HotXLS SaveAsEncrypted: Standard Encryption ECMA-376, manejo de contraseñas y límite de solo escritura
Por qué codificar xl/worksheets/sheet1.xml rompe archivos XLSX válidos, y cómo HotXLS resuelve los destinos de relación OPC contra la parte de origen en Delphi
Cómo HotXLS expande las fórmulas compartidas de XLSX en Delphi: encontrar el si maestro, desplazar referencias relativas y sobrevivir a elementos f autocerrados
Configura en Delphi la protección por acción de hojas XLSX con HotXLS: 15 bits AllowOption, la regla OOXML de omitir equivale a permitir y lectura segura
Clona una hoja de cálculo XLSX con formato en Delphi con HotXLS Duplicate y CopyFrom: qué se copia en profundidad, qué queda superficial y cómo reconstruir
Cómo HotXLS valida el registro de fin de directorio central ZIP con cuatro verificaciones cruzadas para que un EOCD falsificado en un comentario ZIP nunca
Cómo HotXLS infla muchas hojas XLSX de forma concurrente desde un flujo ZIP compartido en Delphi con una puerta de lectura que bloquea solo búsqueda y lectura
Los checksums CRC32 de HotXLS pueden desbordar la pila de 1 MB de un hilo cuando zlib-ng usa su ruta Chorba; enviar datos en bloques de 64 KB evita la falla