Возвращает коллекцию таблиц BIFF8 (Excel ListObjects), прикреплённых к данному листу. Каждый элемент — объект
TXLSTable, охватывающий именованную область со структурированными ссылками, встроенным стилем и встроенным автофильтром. Только для чтения. (Доступно с версии v2.33.0.)
Синтаксис
Примечания
Таблицы записываются в поток листа BIFF8 непосредственно перед EOF в виде группы записей FEATHEADR11 / FEAT11 / LIST12 только при формате файла BIFF8 (xlExcel97). Полезная нагрузка FEAT11 содержит метаданные AutoFilter таблицы, а LIST12 — стиль таблицы в соответствии с форматом List12TableStyleClientInfo из MS-XLS. Рабочие книги без таблиц сохраняются точно так же, как прежде. Считыватель заполняет ту же коллекцию при загрузке (v2.33.1+), поэтому round-trip сохраняет диапазон таблицы, имя, отображаемое имя, стиль и флаги чередования строк
Используйте
AddTable как наиболее распространённую точку входа, а не вызывайте
Tables.Add напрямую. Идентификаторы таблиц (1..N на лист) назначаются при сохранении, если не заданы предварительно
Пример
Данный пример перебирает таблицы на активном листе
var
i: Integer;
begin
for i := 0 to Sheet.Tables.Count - 1 do
Writeln(Sheet.Tables[i].Name, ' ', Sheet.Tables[i].Range);
end;
См. также