Delphi 7 : Koneksi Excel Ke Delphi

Kalau diartikel saya yang terdahulu pernah membahas bagaimana cara mengekspor tabel delphi ke dalam bentuk excel, kini giliran bagaimana cara mengkoneksikan excel ke delphi, sehingga data yang ada pada file excel bisa tertampil di aplikasi delphi.

Sebenarnya cara mengkoneksikan excel spreadsheet dengan delphi tidaklah begitu sulit, kalau dulu pernah saya membahas bagaimana cara mengkoneksikan MS. Acces dengan delphi, begitupun juga cara mengkoneksikan excel caranya hampir sama dengan cara mengkoneksikan Acces. Daripada berlama – lama, sulit juga untuk mengimajinasikannya langsung aja ke kasus. Saya punya data dalam bentuk file excel dan saya ingin menampilkannya dengan delphi.

Kemudian akan ditampilkan dengan delphi sebagai berikut

Untuk membuat koneksi antara excel dengan delphi seperti contoh di atas, dibutuhkan 4 komponen, yaitu ADOConnection, ADOTable, DataSource dan DBGrid. Langsung saja untuk langkah – langkah pengkoneksian excel ke delphi berikut tahapannya :

1. Membangun Koneksi dengan properties ConnectionString pada komponen ADOConnection sehingga muncul kotak dialog seperti berikut

pastikan bahwa anda telah memilih Microsoft Jet 4.0 OLE DB Provider. kemudian pilih next.

2.  Pilih file excel yang ingin anda koneksikan

nah perbedaan cara mengkoneksikan delphi-acces dan delphi-excel ada pada tahapan berikutnya, klo koneksi dengan acces, setelah memilih file *.mdb maka ketika kita lakukan test connection maka dia akan berhasil. Tetapi untuk koneksi ke excel harus tambahan ekstensi agar tidak terjadi error seperti berikut.

3. Mengubah Extended Properties

setelah selesai tinggal di OK aja, kemudian lakukan test koneksi lagi. Jika berhasil akan muncul laporan seperti ini

4. Ubah properties ADOConnection dan ADOTable menjadi spserti berikut

Comments

  1. Reply

  2. By epriyani

    Reply

    • By Dian S. Prastowo

      Reply

  3. By munir

    Reply

  4. By wunapasole

    Reply

  5. By dhirham

    Reply

  6. By bryan

    Reply

    • By Azizah

      Reply

  7. By Agung Prabowo

    Reply

  8. By irfan

    Reply

  9. By ilham

    Reply

  10. By ilham

    Reply

Leave a Reply to dhirham Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>