Detecte XLSX manipulados: HMAC dataIntegrity de HotXLS
Verifique paquetes XLSX cifrados en modo Agile en Delphi con HotXLS: HMAC-SHA-512 dataIntegrity, comprobaciones en tiempo constante y reserva de escritura
Blog de desarrollo de software de losLab
Software Development Blog
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
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
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 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
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
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
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
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
El método AddCopy de HotXLS copia hojas de Excel entre libros en Delphi, reenlazando fórmulas, referencias de gráficos e índices de fuente para el destino
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
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
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
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é 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
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
Dos errores de cifrado con contraseña correcta pero Excel informa de daños: confusión de ECB y CBC y desplazamiento 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
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
Cree tablas dinámicas XLSX en Delphi con HotXLS: AddPivotTable, campos calculados, showDataAs, agrupación de fechas y actualización en proceso
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
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
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
Crea slicers de tabla en Excel con HotXLS: ocho partes deben coincidir, la caché siempre se reconstruye y las cadenas de rid se mantienen estables
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
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 cálculo de Excel a un PDF paginado en Delphi y C++Builder a través de SaveAsPDF, sin necesidad de tener Office instalado, utilizando
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é
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
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 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