DELPHI DBGRID ЭКСПОРТ В EXCEL

Если вы работаете с Delphi и выполняете много задач, связанных с БД, то вероятно, вы сталкивались с необходимостью экспорта данных в Excel. Один из способов сделать это - использовать компонент DBGrid.

DBGrid является одним из самых популярных компонентов в Delphi, который используется для отображения и редактирования данных из БД. Для экспорта данных из DBGrid в Excel можно использовать следующий код:

procedure TForm1.ExportExcel(DBGrid: TDBGrid);var ExcelApp: Variant; i, j: Integer;begin //Инициализация Excel ExcelApp := CreateOleObject('Excel.Application'); ExcelApp.Visible := True; ExcelApp.Workbooks.Add; //Копирование заголовков столбцов for i := 0 to DBGrid.Columns.Count - 1 do ExcelApp.ActiveSheet.Cells[1, i + 1].Value := DBGrid.Columns[i].Title.Caption; //Копирование данных DBGrid.DataSource.DataSet.First; i := 2; while not DBGrid.DataSource.DataSet.Eof do begin for j := 0 to DBGrid.Columns.Count - 1 do ExcelApp.ActiveSheet.Cells[i, j + 1].Value := DBGrid.Fields[j].AsString; Inc(i); DBGrid.DataSource.DataSet.Next; end; //Автоформатирование таблицы ExcelApp.Range['A1', 'Z1'].EntireColumn.AutoFit; ExcelApp.Range['A1', 'Z1'].Font.Bold := True; ExcelApp.Range['A1', 'Z1'].HorizontalAlignment := xlCenter; //Сохранение файла ExcelApp.ActiveWorkbook.SaveAs('export.xlsx');end;

Этот код создаст новый файл Excel с данными из DBGrid и сохранит его на диске под именем "export.xlsx".

Planilha excel [RTD ou DDE] para day trade.

Delphi Mobile - Listagem de dados em duas colunas (app Mercado Livre)

Conectando Delphi com Excel!

Importe Excel para BD em delphi

DELPHI - EXPORTAR DO DELPHI PARA EXCEL VD17

Delphi tutorial Export database to Excel

Imp e exp Excel em Delphi

Export Table Abs Absolut Database To Excel In Delphi xe7

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

Delphi: Copy Paste Data from Excel to Dataset (Without Third-party component or Library)

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