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
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 List12TableStyleClientInfo como diseño. Los libros sin tablas se guardan exactamente igual que antes. El lector llena la misma colección al cargar (v2.33.1+), de modo que un round-trip conserva el rango de la tabla, el nombre, el nombre para mostrar, el estilo y las marcas de filas con bandas
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