0% menganggap dokumen ini bermanfaat (0 suara)
243 tayangan2 halaman

Ekspor SQL ke Excel dengan Delphi

Tutoral ini menjelaskan cara mengekspor data dari tabel SQL ke Excel menggunakan Delphi tanpa menggunakan komponen tambahan. Langkah-langkahnya meliputi membuat objek Excel, membuat array data dari query SQL, dan mengisikan array ke sheet Excel. Koneksi database masih perlu ditambahkan sendiri oleh pembaca.

Diunggah oleh

Yugi Abdul Lathif
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
243 tayangan2 halaman

Ekspor SQL ke Excel dengan Delphi

Tutoral ini menjelaskan cara mengekspor data dari tabel SQL ke Excel menggunakan Delphi tanpa menggunakan komponen tambahan. Langkah-langkahnya meliputi membuat objek Excel, membuat array data dari query SQL, dan mengisikan array ke sheet Excel. Koneksi database masih perlu ditambahkan sendiri oleh pembaca.

Diunggah oleh

Yugi Abdul Lathif
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd

Export SQL to Excel With Delphi

cie cie cie... pokoe nulis terus, sebar ilmu !! mudah-mudahan ini juga bermanfaat. kalau kemarin udah nulis gimana carane import data dari excel sekarang kebalikane. Jangan salah, gk usah pake komponen khusus. yah hasile gk seperti klo pake komponen seh hiks. Tapi di tutorial kali ini data akan di export ke SQL berdasarkan kolom yang di select dalam query, hasile lumanyan lah. sebenare ini juga masuk dalam tools simpeg yang udah ku kembangin ;D heheh... lagi gencar-gencar neh, ada order. OK, mukadimahnya seperti itu. sekarang alat dan bahan : 1. Komputer 2. Delphi 3. MySql + 1 Tabel sebagai contoh beserta data di dalam tabelnya misal tabel anggota; klo alat dah siap sekarng kita ke delphi nya : yang dibutuhkan adalah : 1. tambahkan uses unit ComObj; 2. script dasar untuk membuat file excel : //fungsi reftocell function RefToCell(ARow, ACol: Integer): string; begin Result := Chr(Ord('A') + ACol - 1) + IntToStr(ARow); end; //------------------------------const xlWBATWorksheet = -4167; // sebagai jenis WBATemplate, ada juga xlWBATChart = -4109; var XLApp, Sheet, Data: OLEVariant; no,i: Integer; rowstart,rg,cg:integer; begin //membuar array data dengan jumlah maksimal baris dan kolom // [baris,kolom] dimulai dari baris=1 dan kolom=1 Data := VarArrayCreate([1, 3, 1,4], varVariant); Data[1,1]:='no'; Data[1,2]:='nama'; Data[2,1]:='1'; Data[2,2]:='tomx';

Result := False; XLApp := CreateOleObject('Excel.Application'); try XLApp.Visible := False; XLApp.Workbooks.Add(xlWBatWorkSheet); Sheet := XLApp.Workbooks[1].WorkSheets[1]; Sheet.Name := 'percobaan'; Sheet.Range[RefToCell(1, 1), RefToCell(3,4)].Value := Data; try XLApp.Workbooks[1].SaveAs(AFileName); Result := True; except MessageDlg('Export data ke excel gagal dilakukan, coba beberapa saat lagi ! atau hubungi admin',mtInformation,[mbOK],0); end; finally if not VarIsEmpty(XLApp) then begin XLApp.DisplayAlerts := False; XLApp.Quit; XLAPP := Unassigned; Sheet := Unassigned; end; end; //--------------------------dari dasar itu di kembangin deh.... datanya di ambil murni dari data tabel ;) mudah-mudahan bermanfaat yah. CATATAN PENTING : Pada source download-an nanti koneksi ke database belum dilakukan, silahkan anda menginstal ODBC dan tentukan koneksi sendiri. kenapa? karena emang sengaja dikosongkan pada component AdoConnectionnya... Jangan lupa juga sedikit sentuhan pada : fungsi SqlKeExcel ........... with ADOQuery1 do begin Close; SQL.Text:='SELECT * FROM anggota'; //Tentukan sendiri tabel dalam database anda. Open; ..........

Anda mungkin juga menyukai