Documentación de HotXLS

Propiedad Tables

Devuelve la colección de Tablas BIFF8 (ListObjects de Excel) adjunta a esta hoja de cálculo. Cada entrada es un objeto TXLSTable que cubre una región de referencia estructurada con nombre, un estilo integrado y un Autofiltro integrado

Sintaxis

property Tables: TXLSTables;

Observaciones

Las Tablas se escriben en el flujo de la hoja de cálculo BIFF8 justo antes del EOF como un grupo de registros FEATHEADR11 / FEAT11 / LIST12, solo cuando el formato de archivo es BIFF8 (xlExcel97). El payload FEAT11 contiene metadatos de Autofiltro de la tabla y LIST12 contiene el nombre de estilo, los indicadores de bandas y el resumen de totales

Use AddTable como punto de entrada más común en lugar de llamar a Tables.Add directamente. Los IDs de las tablas (1..N por hoja) se asignan al guardar si no están preestablecidos

Ejemplo

Este ejemplo itera las tablas en la hoja activa

var
  i: Integer;
begin
  for i := 0 to Sheet.Tables.Count - 1 do
    Writeln(Sheet.Tables[i].Name, ' ', Sheet.Tables[i].Range);
end;

Véase también