Cara Mudah Import Data Excel ke Database MYSQL dan SQL Server 2008 R2
Pada zaman sekarang ini, proses import data menjadi salah satu hal yang paling penting dalam sebuah sistem. Terutama untuk perusahaan atau organisasi yang memiliki jutaan data yang tersimpan dalam format excel. Tentunya akan sangat merepotkan jika data tersebut harus diinput satu-satu manual. Oleh karena itu, saya akan memberikan panduan tentang cara mudah untuk melakukan import data Excel ke Database MYSQL atau SQL Server 2008 R2 menggunakan PHP dan Visual Studio.
Import Data Excel ke Database MYSQL Menggunakan PHP
Sebelum memulai proses import data, pastikan Anda telah memasang server lokal seperti XAMPP atau WAMP pada komputer Anda. Adapun langkah-langkah yang dapat Anda lakukan untuk melakukan import data Excel ke database MYSQL menggunakan PHP adalah sebagai berikut:
1. Buat database dan tabel yang akan digunakan untuk menyimpan data. Misalnya, kita akan membuat tabel “mahasiswa” yang terdiri dari kolom ID, nama, dan kelas. Berikut adalah contohnya:
“`
CREATE TABLE `mahasiswa` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nama` varchar(50) NOT NULL,
`kelas` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
“`
2. Buat file PHP yang akan digunakan untuk mengimport data dari Excel ke MYSQL. Berikut adalah contoh script PHP:
“`
getActiveSheet();
// Looping untuk membaca setiap baris data pada excel
$highestRow = $worksheet->getHighestRow();
for($row = 2; $row <= $highestRow; $row++)
// Ambil data dari kolom nama dan kelas yang berada pada excel
$nama = mysqli_real_escape_string($conn, $worksheet->getCellByColumnAndRow(0, $row)->getValue());
$kelas = mysqli_real_escape_string($conn, $worksheet->getCellByColumnAndRow(1, $row)->getValue());
// Query untuk menyimpan data ke dalam tabel mahasiswa
$query = “INSERT INTO mahasiswa (nama, kelas) VALUES (‘”.$nama.”‘, ‘”.$kelas.”‘)”;
mysqli_query($conn, $query);
echo “Data berhasil diimport”;
?>
“`
3. Buat form HTML yang berisi upload file Excel. Berikut adalah contoh codenya:
“`
“`
4. Jalankan file PHP pada server lokal Anda dan cobalah mengupload file Excel untuk diimport ke database MYSQL.
Import Data Excel ke SQL Server 2008 R2 Menggunakan Visual Studio
Selain menggunakan PHP, Anda juga dapat memanfaatkan fitur SQL Server Integration Services (SSIS) yang terdapat pada Visual Studio untuk melakukan import data Excel ke SQL Server 2008 R2. Berikut adalah langkah-langkah yang dapat Anda lakukan:
1. Buka Visual Studio dan buat project baru dengan tipe Integration Services. Berikan nama project yang sesuai dengan kebutuhan Anda.
2. Tambahkan sebuah paket SSIS baru ke dalam project Anda.
3. Buka Toolbox pada SSIS Designer dan cari komponen “Excel Source” dan “OLE DB Destination”. Drag kedua komponen tersebut ke dalam desain paket SSIS.
4. Konfigurasi komponen “Excel Source” agar sesuai dengan file Excel yang akan diimport ke SQL Server 2008 R2. Anda perlu mengatur path file dan sheet Excel yang berisi data.
5. Konfigurasi komponen “OLE DB Destination” agar sesuai dengan database, tabel, dan kolom yang akan digunakan untuk menyimpan data.
6. Hubungkan kedua komponen tersebut dengan menggunakan tampilan drag-and-drop. Jangan lupa untuk menambahkan koneksi database agar dapat terhubung ke server SQL Server 2008 R2.
7. Simpan dan jalankan paket SSIS tersebut. Data pada file Excel akan terbaca dan otomatis disimpan ke dalam tabel yang sudah ditentukan.
FAQ
1. Apakah script PHP untuk import data Excel dapat digunakan pada jenis server lainnya seperti Oracle atau DB2?
Jawaban: Tidak. Script PHP ini hanya dapat digunakan pada server MySQL karena menggunakan sintaks MySQL sebagai bahasa database.
2. Bisakah SSIS Import data Excel ke database MySQL?
Jawaban: Tidak. SSIS hanya dapat digunakan untuk database Microsoft seperti SQL Server, Azure, dan Access.
Video Tutorial: Import Data Excel ke Database MYSQL Menggunakan PHP
Berikut adalah video tutorial yang dapat Anda saksikan sebagai tambahan untuk memudahkan memahami cara import data Excel ke MYSQL menggunakan PHP. Video ini menunjukkan langkah yang sama seperti yang telah dijelaskan sebelumnya, tetapi menggunakan PHPMyAdmin sebagai GUI untuk administrasi database MYSQL.
Kesimpulan
Proses import data Excel ke database sangatlah penting untuk mempermudah pengelolaan data yang ada pada sebuah sistem. Baik menggunakan PHP atau SSIS, kedua cara tersebut dapat dilakukan dengan mudah dan efisien jika dilakukan dengan benar. Selain itu, ada juga banyak tool dan library lainnya yang dapat digunakan untuk mempercepat proses import data, seperti MySQL Workbench, Navicat, dan sebagainya.
Semoga artikel ini bermanfaat bagi Anda yang sedang membutuhkan panduan tentang cara import data Excel ke database MYSQL atau SQL Server 2008 R2. Jangan lupa untuk meninggalkan komentar atau pertanyaan lainnya di bawah ini jika ada hal yang ingin Anda diskusikan.