Documentación de HotXLS

Ayuda del componente HotXLS

Use esta referencia para encontrar la automatización XLS clásica y la fachada XLSX ampliada, incluidas las API de libro de trabajo, hoja de cálculo, rango, formato, imagen, configuración de página, hipervínculo, nombre, gráfico, tabla, validación, filtro, estado de vista y exportación

1402

clásico XLS y ampliado XLSX API, guide, y Pascal example topics son disponible directly en el web help

Por qué elegir HotXLS

Nueve diferenciadores, la evidencia que los respalda y los públicos para los que HotXLS está hecho, todo en una sola página: sin dependencia de Excel/Office/COM, Pascal nativo puro, seis formatos, un motor de fórmulas, encriptación AES-NI y E/S en streaming y segura para hilos

Lea los argumentos de venta principales

ampliado XLSX soporte

Comienza con la fachada dedicada lxHandleX para libros de trabajo de Excel 2007+, colecciones de hojas, estilos, cadenas compartidas, nombres definidos y flujos de guardado/apertura OOXML

Descripción general de la fachada XLSX

moderno hoja de cálculo funciones

Use rangos XLSX, fórmulas, celdas combinadas de rango completo o combinadas en horizontal, funciones auxiliares de escaneo/escritura de celdas cargadas, búsqueda y reemplazo de texto, hipervínculos, comentarios, imágenes, tablas, gráficos, formato condicional, validación de datos, paneles inmovilizados y criterios de autofiltro

clase TXLSXWorksheet

OpenDocument Spreadsheet I/O

Carga libros .ods mediante Open o OpenODS, guarda la salida ODS con SaveAsODS, ajusta la exportación con TODSExportOptions y conserva en ambos sentidos estilos, imágenes, gráficos, validaciones, formatos condicionales, configuración de impresión y estructura de hojas

TXLSXWorkbook ODS APIs

Salida headless portable

Capture en Windows un rectángulo de XLS clásico o XLSX soportado como una snapshot inmutable, y luego renderice PDF, SVG y PNG nativos en Linux con FPC, fuentes explícitas y recursos acotados

APIs de captura y del renderer de Linux

Conditional Formatting Extensions

Agregue reglas de barra de datos, escala de colores y conjunto de iconos tanto en BIFF8 como en XLSX con clases de especificación compartidas, anulaciones de estilo DXF para fuente/relleno/grosor, round trip de colores del tema, round trip de umbrales basados en fórmulas, anulaciones de icono por punto de la escala, control de inclusión/exclusión de umbrales de iconos y fijación de prioridad de cfRule

TCondFormat referencia

BIFF8 Chart hojas

Construye pestañas de gráficos mediante programación en un libro de trabajo .xls con Sheets.AddChartSheet — tipos de gráfico de columnas, barras, líneas y circular, con título, títulos de eje y series vinculadas a referencias de rango A1

método AddChartSheet

BIFF8 tablas y Encryption

Adjunta tablas ListObject de Excel a un rango mediante AddTable, activa la salida compacta de fórmulas compartidas o genera archivos .xls protegidos por contraseña compatibles con Excel mediante la EncryptionPassword property. Los metadatos de uso compartido de libro y de protección de revisiones creados por Excel, incluidos FILESHARING, FILESHARING2, PROT4REV, and PROT4REVPASS, ahora sobrevive a los ciclos de apertura/guardado del XLS clásico. Los valores globales de vista del libro y de extensiones como HIDEOBJ, zero-length TEMPLATE, TABID, and BOOKEXT también se conservan. Los bloques Custom View de Excel (USERSVIEWBEGIN / USERSVIEWEND) también se conservan en los valores globales del libro y en los subflujos de las hojas de cálculo

Workbook metadata preservation

BIFF8 Theme Colors and XFExt

Gestiona el relleno de celda, la fuente y los colores de borde por lado mediante las 12 ranuras de tema de Office, con matiz (tint) opcional a través de SetThemeColor, o escribe el RGB exacto mediante el registro lateral de color enriquecido XFExt $087D, de modo que Excel 2007+ reabre con el color literal mientras Excel 97-2003 sigue viendo la aproximación de la paleta indexada. Los dibujos (formas, rellenos de gráfico) siguen el mismo camino mediante XlsApplyThemeColorToDrawing / XlsGetDrawingThemeColor , el par de helpers con round-trip en el mismo proceso, y el código experto de formas puede inspeccionar o editar los PID FOPT crudos de OfficeArt mediante TXLSShape.OfficeArtOptions

Interior.SetThemeColor method

SheetExt and Header / Footer Extras

Los colores de pestaña por hoja sobreviven a los ciclos de guardado/apertura mediante el registro BIFF8 SheetExt ($0862) record via TXLSWorksheet.TabColor, las imágenes de fondo de encabezado / pie de página sobreviven a la carga y al guardado mediante la familia de registros HFPicture ($0866), y el texto de página par / primera página creado por Excel sobrevive gracias al registro HeaderFooter ($089C) del BIFF8

metadatos del libro conservación

BIFF8 tema colores y XFExt

Address cell fill, font, and per-edge border colors through the 12 Office theme slots with optional tint via SetThemeColor , or write exact RGB through the XFExt $087D rich-color side record so Excel 2007+ reopens with the literal color while Excel 97-2003 still sees the indexed palette approximation. Drawings (shapes, chart fills) follow through the XlsApplyThemeColorToDrawing / XlsGetDrawingThemeColor helper pair with same-process round-trip, and expert shape code can inspect or edit raw OfficeArt FOPT PIDs through TXLSShape.OfficeArtOptions

método Interior.SetThemeColor

SheetExt and Header / Footer Extras

Los fragmentos de fuente / color por carácter de las cadenas compartidas y las anotaciones fonéticas del Extremo Oriente (furigana) sobreviven a la carga y al guardado: el parser conserva los bloques finales rgRun y rgExtRst por cadena única, y el escritor los vuelve a emitir cuando el registro cabe en un fragmento BIFF

Descripción general de la fachada XLSX

Cálculo y conversión

Use matrices spill automáticas, errores modernos con tipo, reportes de conversión verificados, formatos de plantilla explícitos y refresh de consultas dirigido por proveedores, con límites de formato claros

Fidelidad de cálculo y conversión

libro API

Cree, abra, guarde, proteja, calcule y exporte libros de Excel a través de la interfaz principal de libro de trabajo, incluidos los metadatos de quién guardó, la preservación de los metadatos de uso compartido de archivos y la inspección de la caché de tablas dinámicas

interfaz IXLSWorkbook

clásico XLS tablas dinámicas

Cree tablas dinámicas XLS clásicas con tipos, inspeccione libros con tablas dinámicas creadas por Excel, conserve los registros dinámicos sin procesar y configure ejes de campo, subtotales, filtros de página y formatos numéricos de campos de datos

clásico XLS tabla dinámica API

metadatos del libro

conservar FILESHARING, FILESHARING2, PROT4REV, PROT4REVPASS, HIDEOBJ, zero-length TEMPLATE, TABID, BOOKEXT, USERSVIEWBEGIN, USERSVIEWEND, y saved-por metadata cuando clásico XLS libros pass mediante HotXLS

clásico XLS metadatos del libro

hoja de cálculo API

Gestiona hojas, rangos, saltos de página, valores de visualización, formas, fórmulas y salida a nivel de hoja, incluidas la limpieza de formas por rango mediante TXLSShapes.DeleteInRange, el escaneo de celdas cargadas mediante TXLSWorksheet.ForEachCell, la escritura de rangos por callback mediante TXLSWorksheet.WriteCells, la configuración de filtro en una sola llamada mediante TXLSWorksheet.ApplyAutoFilter y la inspección de criterios de filtro mediante AutoFilterColumns

TXLSWorksheet referencia

rango Editing

Lea y escriba valores, fórmulas, filas, columnas, bordes, alineación, combinación, agrupación, formato y fragmentos HTML del rango seleccionado

interfaz IXLSRange

Grid Export

Exporte el contenido de un DBGrid a Excel con encabezado, detalle, agrupación, formato y hooks de eventos

componente TGridToXLS

Dataset Export

Exporte datasets a libros de trabajo con selección de campos, nombrado de hojas, estilo por grupos y funciones auxiliares de guardado

componente TDataToXLS

Optional cxGrid Export

Exporta datos de TcxGridDBTableView de DevExpress con destino a libros, salida agrupada, controles de formato y eventos de exportación cuando se añade al proyecto la unidad opcional de cxGrid

componente TcxGridAddExcel

Pascal Examples

Open sample workflows para purchase orders, grouped exports, images, y common libro automation

Example topics