DELPHI EXCEL ВЫБРАТЬ ЛИСТ
Для работы с Excel в Delphi можно использовать библиотеку OLE Automation. Для выбора листа нужно получить доступ к объекту Worksheet и указать его имя или индекс.Например:
var ExcelApp: OleVariant; ExcelWorkBook: OleVariant; ExcelWorkSheet: OleVariant; SheetName: string;begin ExcelApp := CreateOleObject('Excel.Application'); ExcelWorkBook := ExcelApp.Workbooks.Open('C:\Test.xlsx'); try SheetName := 'Sheet1'; ExcelWorksheet := ExcelWorkBook.WorkSheets.Item[SheetName]; // Работаем с листом Sheet1 finally ExcelWorkBook.Close; ExcelApp.Quit; end;end;
Если известен индекс листа, то можно вместо названия использовать число:ExcelWorksheet := ExcelWorkBook.WorkSheets.Item[1];
Если нужно выбрать текущий активный лист, то можно воспользоваться свойством ActiveSheet:ExcelWorksheet := ExcelWorkBook.ActiveSheet;
В случае возникновения ошибок при работе с Excel, необходимо проверять значения переменных и обрабатывать исключения.Надеюсь, этот пример поможет вам выбрать нужный лист при работе с Excel в Delphi.
Delphi 7 Компоненты Listbox и Combobox
Связанные выпадающие списки в Excel
8 инструментов в Excel, которыми каждый должен уметь пользоваться
Консолидация (сборка) данных из нескольких таблиц в Excel
#3 Excel Перенос данных с листа на лист, функция ВПР коротко
Трюк Excel 21. Операции с листом Excel
Создание Чекбоксов в Excel. Интерактивный чек-лист с функцией Фильтр()
Сборка данных со всех листов книги
Урок на Делфи 78 Экспорт в Excel
Delphi и Excel – разработка приложений MS Excel в Delphi