Anda di halaman 1dari 1

Untuk bisa menggunakan fungsi Excel maka kita perlu menambah Uses : ComObj

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialo
gs, StdCtrls, DB, Grids, DBGrids, ADODB, ;
Beberapa variabel yang kita gunakan dari Unit ComObj
HKI\SQLEXPRESS
var
XlApp; XlBook, XlSheet: Variant;

dan ini code untuk Prosedure Konversinya


begin
XlApp := CreateOleObject('Excel.Application');
XlBook := XlApp.WorkBooks.Add;
XlSheet := XlBook.worksheets.add;
//memberikan judul pada baris pertama
for i:=0 to DBGrid1.FieldCount-1 do
begin
XlSheet.cells[1,i+1].value:=DBGrid1.Columns[i].Title.Caption;
end;
//XlSheet.cells[x,y] ==> x = baris dan y = kolom
ADOTable1.First;
x:=1; //inisialisasi untuk menampilkan no urut
while not ADOTable1.Eof do
begin
XlSheet.cells[x+1,1].value:=x;
for i:=1 to DBGrid1.FieldCount-1 do
begin
XlSheet.cells[x+1,i+1].value:=DBGrid1.Fields[i].Tetx;
end;
ADOTable1.Next;
inc(x);
end;
XlApp.visible:=true; //menampilkan dalam MS. Excel\</p>
end;

Anda mungkin juga menyukai