Anda di halaman 1dari 4

TUTORIAL DELPHI

DAN DATABASE
THE BEGINING PROGRAMING WITH
ABOUT ABOUT
Profile Profile
ANDROID APPS ANDROID APPS
Android Apps Android Apps
SOFTWARE SOFTWARE
Programs Programs
TUTORIAL TUTORIAL
Tips Tricks Tips Tricks
WELCOME WELCOME
Homepage Homepage
Home Comments RSS Color Code Twitter Facebook
Search...
Beranda Privacy Policy
Home » Acces excel , Delphi , delphi excel , Excel to database , import f rom Excel » Import Data ke Database
Mysql dari Excel dengan Delphi
Import Data ke Database Mysql dari Excel dengan Delphi
Joko Purnomo | 06.25 | 0 komentar
Malam ini saya coba buat trik sederhana untuk menginputkan data dari microsoft Excel ke database
acces. Walaupun sederhana trik ini cukup berguna untuk load data yang tak terlalu besar karena
apabila data yang diload terlalu besar maka program akan mengalami not responding, karena
setiap program yang dibuat dari delphi hanya menjalankan 1 thread saja untuk mengatasi masalah
ini biasanya menggunakan multi thread. Tetapi disini saya tidak akan membahas bagaimana
pembuatan thread.
Dalam program nanti akan menggunakan modul ComObj untuk pemanggilan microsoft excel. Oke...
Langsung saja untuk prakteknya.
Pertama siapkan data di microsoft excel, Syarat yang harus dipenuhi adalah kolom pada Excel
harus sama pada table yang akan dinputkan dari excel nanti.
Misalkan saya membuat database test dengan table didalamnya table barang lihat gambar
dibawah.
untuk field Id Berikan type autoIncrement, karena nanti akan otomatis mengisi secara urut.
Untuk di file excel saya contohkan seperti pada gambar dibawah.
Kemudian buat aplikasi baru dengan dengan delphi. disini saya menggunakan delphi Xe2, tapi
kalau ingin menggunakan delphi Versi lain tidak masalah. Buat form seperti pada gambar dibawah
ini.
CARI BLOG INI TOTAL PENAYANGAN FOLLOWERS
TRANSLATE
Cari
Diberdayakan oleh Diberdayakan oleh Blogger Blogger. .
Membuat Aplikasi Penjualan (POS) Membuat Aplikasi Penjualan (POS)
dengan Delphi Part1 dengan Delphi Part1
Kali ini saya akan proses Kali ini saya akan proses
pembuatan aplikasi Penjualan Point pembuatan aplikasi Penjualan Point
Of Sales (POS) yang sederhana Of Sales (POS) yang sederhana
dengan menggunakan delphi. dengan menggunakan delphi.
Disini saya menggun... Disini saya menggun...
Membuat Log In Multi User di Delphi Membuat Log In Multi User di Delphi
Mungkin judul yang saya bahas ini Mungkin judul yang saya bahas ini
sudah beredar luas di dunia internet sudah beredar luas di dunia internet
dan ada yang lebih bangus dari dan ada yang lebih bangus dari
artikel saya ini. Saya membuat artikel saya ini. Saya membuat
artik... artik...
Membuat Aplikasi Penjualan (POS) Membuat Aplikasi Penjualan (POS)
dengan Delphi Part3 dengan Delphi Part3
Setelah pada tuturial sebelumnya Setelah pada tuturial sebelumnya
mendesain menu-menu pada mendesain menu-menu pada
aplikasi penjualan, maka untuk aplikasi penjualan, maka untuk
selanjutnya adalah mendesain form selanjutnya adalah mendesain form
untuk pada mast... untuk pada mast...
Membuat Laporan dengan Fast Membuat Laporan dengan Fast
Report di Delphi Report di Delphi
Sebagai seorang programer delphi Sebagai seorang programer delphi
pasti sudah pernah mendengar pasti sudah pernah mendengar
nama fast report, fast report sendiri nama fast report, fast report sendiri
adalah komponen atau tool yang adalah komponen atau tool yang
digunak... digunak...
Membuat Aplikasi Penjualan (POS) Membuat Aplikasi Penjualan (POS)
dengan Delphi Part2 dengan Delphi Part2
Setelah sebelumnya membuat Setelah sebelumnya membuat
rancangan database penjualanya rancangan database penjualanya
sekarang nanti kita akan sekarang nanti kita akan
mendesain interface aplikasinya mendesain interface aplikasinya
dan menu-menu untuk apl... dan menu-menu untuk apl...
3
Turun 3-6KG 3 HARI? BISA!
Malu Perut Buncit ? Kempes Dalam 3
Hari! Dapatkan Diskon 38% Sekarang!
2 Hari Perut KEMPES BISA.
Pelangsing Bioslim, 2 Hari Perut
Kempes, Terdaftar Depkes RI (BPOM)
11/08/2014 Import Data ke Database Mysql dari Ex…
…blogspot.com/…/import-data-ke-dat… 1/4
Komponen terdiri dari
TButton = Button1 properties caption diganti dengan Load data
TOpenDialog = OpenDialog1
TAdoConnection = AdoConnection1
TAdoQuery = AdoQuery1
TDataSource = DataSource1
TDBgrid = Dbgrid1
Selanjutnya untuk pengkodean pertama tambahka modul ComObj pada Uses seperti pada gambar
dibawah
.
Kemudian pada tombol Load Data silahkan isikan kode seperti dibawah ini.
procedure TForm1.Button1Click(Sender: TObject);
var
Excel : Variant;
i : Integer;
begin
if OpenDialog1.Execute then
begin
Try
Excel := CreateOleObject('Excel.Application');
Excel.WorkBooks.Open(OpenDialog1.FileName);
i:=1;
while VarToStr(Excel.Cells.Range['a'+inttostr(i)])<>'' do
begin
AdoQuery1.Close;
AdoQuery1.SQL.Clear;
ADoQuery1.SQL.Text :='insert into barang (namabarang,satuan,stok,harga
)'+
'values (:namabarang,:satuan,:stok,:harga)';
AdoQuery1.Parameters.ParamByName('namabarang').Value:=VarToStr(Excel.c
ells.range['a'+inttostr(i)]);
AdoQuery1.Parameters.ParamByName('satuan').Value:=VarToStr(Excel.cells
.range['b'+inttostr(i)]);
AdoQuery1.Parameters.ParamByName('stok').Value:=strtoint(VarToStr(Exce
l.cells.range['c'+inttostr(i)]));
AdoQuery1.Parameters.ParamByName('harga').Value:=strtoint(VarToStr(Exc
el.cells.range['d'+inttostr(i)]));
AdoQuery1.ExecSQL;
inc(i);
end;
Excel.Quit;
Except
on E:Exception do
begin
raise Exception.Create(E.Message);
end;
End;
end;
AdoQuery1.Close;
AdoQuery1.SQL.Text:='select * from barang';
3
Pelangsing TERCEPAT
Lemak Ditubuh Hilang
Dalam 2 Hari,Perut
KEMPES Dalam 2 Hari
Bisa..
ingin uang dari
duniamaya
silahkan bergabung
dengan bisnis kami,
komisi virtual tidak nipu
Modal 50Rb,Hasil
30Jt/Bln
Investasi 50 Ribu.Hasilkan
Rp 1,5juta/hari. Garansi
400%.Sukses..!
2 Hari Perut KEMPES
BISA.
Pelangsing Bioslim, 2 Hari
Perut Kempes, Terdaftar
Depkes RI (BPOM)
Bisa Bangun Lagi lagi...!
GASA Herbal Atasi kurang
kuat ereksi & solusi
memuaskan berulang
ulang
11/08/2014 Import Data ke Database Mysql dari Ex…
…blogspot.com/…/import-data-ke-dat… 2/4
0 5 ? Share this article :
Posting Lebih Baru Posting Lama
AdoQuery1.Open;
dataSource1.DataSet:=AdoQuery1;
Dbgrid1.DataSource:=DataSource1;
end;
Setelah selesai pengkodean kemudian jalankan program dengan menekan F9. Bila tidak ada yang
error program akan berjalan dengan lancar dan kemudian tekan tombol Load Data setelah itu cari
dimana letak file Excel yang akan diload ke database. Didalam kasus disini file Excel berada dalam
folder aplikasi bernama Book1.xlsx setelah berhasil makan akan tampil data seperti dibawah ini.
\
Sekian dulu tutorialnya semoga bermanfaat.... jangan lupa komen bila ada kekurangan dari blog ini.
terimakasih.
Sedot Sourcenya disini
Related posts: Related posts:
1. Aplikasi Data Mining Dengan Algoritma C4.5 Aplikasi Data Mining Dengan Algoritma C4.5
2. Membuat Aplikasi Penjualan (POS) dengan Membuat Aplikasi Penjualan (POS) dengan
Delphi Part8 Delphi Part8
3. Membuat Installer ( Delphi ) menggunakan Membuat Installer ( Delphi ) menggunakan
inno Setup inno Setup
4. Export Listview ke Excel dengan Delphi Export Listview ke Excel dengan Delphi
5. Import Data ke Database Mysql dari Excel Import Data ke Database Mysql dari Excel
dengan Delphi dengan Delphi
6. Sistem Informasi Pegawai ( Delphi 7 ) Sistem Informasi Pegawai ( Delphi 7 )
Sederhana Sederhana
7. Membuat Aplikasi Penjualan Part9 ( Membuat Membuat Aplikasi Penjualan Part9 ( Membuat
Nota dengan FastReport) Nota dengan FastReport)
If you enjoyed this article just If you enjoyed this article just click here click here, ,
or subscribe to receive more great or subscribe to receive more great
content just like it. content just like it.
Subscribe via RSS Feed Subscribe via RSS Feed
Enter your email....
Submit
Your i nformati on wi l l not be shared. Ever. Your i nformati on wi l l not be shared. Ever.
Diposkan oleh Joko Purnomo di 06.25
Label: Acces excel, Delphi, delphi excel, Excel to database, import from Excel
0 komentar:
Poskan Komentar
Beranda
Langganan: Poskan Komentar (Atom)
2 Hari Perut KEMPES BISA.
Pelangsing Bioslim, 2 Hari
Perut Kempes, Terdaftar
Depkes RI (BPOM)
Pelangsing TERCEPAT
Lemak Ditubuh Hilang Dalam
2 Hari,Perut KEMPES Dalam
2 Hari Bisa..
Pelangsing Perut Buncit!
Buang Lemak dan Kecilkan
Perut Anda, Dapatkan Diskon
Sekarang!
Gaya Bisnis IRT
Ngerjain bisnisnya cukup d
rumah tapi gajinya selalu
ontime ditransfer

4 Like Like
11/08/2014 Import Data ke Database Mysql dari Ex…
…blogspot.com/…/import-data-ke-dat… 3/4
Copyright © 2011. TUTORIAL DELPHI DAN DATABASE - All Rights Reserved
11/08/2014 Import Data ke Database Mysql dari Ex…
…blogspot.com/…/import-data-ke-dat… 4/4