DELPHI EXCEL КОЛИЧЕСТВО ЛИСТОВ

XML-документы xlsx, xls содержат один или несколько листов, каждый лист имеет свое наименование. Для того, чтобы узнать количество листов в документе Excel, можно воспользоваться компонентами Delphi для работы с этим форматом файлов.

Для чтения данных Excel-файла используйте библиотеку OfficeOpenXml, которая предоставляет удобный доступ к данным через объекты TExcelPackage, TExcelWorksheet и TExcelRange. Для получения количества листов в документе, необходимо получить значение свойства «Workbook.Worksheets.Count»:

var Package: TExcelPackage; SheetCount: integer;begin Package := TExcelPackage.Create; Package.LoadFromFile('example.xlsx'); try SheetCount := Package.Workbook.Worksheets.Count; ShowMessage('Количество листов: ' + IntToStr(SheetCount)); finally Package.Free; end;end;

В примере кода выше мы загружаем документ example.xlsx с помощью объекта TExcelPackage и получаем количество листов в документе, используя свойство Worksheets.Count. Значение этого свойства мы записываем в переменную SheetCount и выводим на экран с помощью функции ShowMessage.

Автоматическое деление таблицы по листам в Excel

Сборка данных со всех листов книги

Создание сводной таблицы по данным с разных листов ➤ Модель данных в Excel

Dicas Delphi/Lazarus: Exportando dados para o Excel #1

Dicas Delphi/Lazarus: Exportando dados para o Excel #2

Подсчёт суммы в excel с разных листов. Функция ДВССЫЛ

Delphi tutorial Export database to Excel

Importe Excel para BD em delphi

Реклама
Новое
Реклама