Animasi dengan Flash, Mendapatkan IP address dengan Delphi, CSV to MySQL »

Minggu, 16 November 2008

CSV to MySQL.

Gag usah basa basi, langsung aja coba PHP CSV Importer . Tools ini berfungsi untuk mengimport file CSV ke database MySQL.

langkah-langkah :

1. Download sourcecode PHP CSV Importer (php_csv_importer_3_0_2a.zip) dari webnya.
2. Letakkan di folder htdocs di webserver kita. Kemudian ekstrak, akan terbentuk folder php_csv_importer_3_0_2a yang berisi tools tersebut.
3. Supaya mudah, rename nama folder tersebut menjadi nama lain. Misal :

1
    #mv php_csv_importer_3_0_2a csvimport

4. Masuk ke folder tersebut dan edit file config.php yang ada. Ubah beberapa seting berikut :

1
define('_DIR_HOME', '/home/myusername/csv_importer/');

ganti dengan path yang sesuai dengan direktori sistem Anda.

1
2
3
4
define('_MYSQL_HOST', 'localhost');
define('_MYSQL_USERNAME', 'username');
define('_MYSQL_PASSWORD', 'password');
define('_MYSQL_DB_NAME', 'database');

Ganti sesuai dengan akses ke database MySQL Anda.

Jika konfigurasi benar, pada waktu diakses melalui browser seharusnya tidak muncul pesan kesalahan.

Mengimport File CSV

1. Pada langkah ini, diasumsikan pada MySQL Anda telah tersedia database yang akan menerima masukan file CSV. Jika belum, buat sebuah database percobaan. Misalnya database tescsv.

2. Buat satu tabel dengan struktur berikut

1
2
3
4
5
6
7
8
CREATE TABLE phonebook (
id int(5) NOT NULL auto_increment,
nama varchar(20) NOT NULL,
telp varchar(20) NOT NULL,
email varchar(30) NOT NULL,
alamat text NOT NULL,
PRIMARY KEY (id)
) Type=MyISAM;

3. Kemudian buat satu file dengan ekstensi .csv yang misalnya berisi data berikut :

1
2
Mitchel Maturity,021xxxxxx,mitchel@maturity.web.id,"Tebet, Jakarta Selatan"
Miftahul Ulum,021xxxxxx,ulum@yahoo.com,"Tebet, Jakarta Selatan"

4. Kemudian buka URL PHP CSV Importer, misalnya :
http://192.168.0.116/~mitchel/csvimport/

Akan muncul halaman pertama aplikasi tersebut.

Klik tombol “Import a File” pada bagian bawah halaman. Kemudian akan muncul halaman yang menanyakan lokasi file CSV, apakah di komputer kita atau berada di komputer lain. Jika memilih file CSV ada di komputer kita, pilih file yang akan diimport.

Setelah selesai, klik tombol “Continue”. Selanjutnya aplikasi akan menampilkan preview isi file CSV yang kita pilih tadi. Jika yakin data tersebut sudah benar, klik lagi tombol “Continue”. Kemudian pilih tabel yang akan menampung data CSV tersebut.

Sesuaikan Field-Field yang ada di database dengan kolom-kolom yang ada di file CSV.

Jika sudah klik lagi tombol “Continue”, maka data dari file CSV akan diimport ke MySQL.

Silahkan mencoba, good luck...

0 komentar: