Impor data dari Excel ke database merupakan hal penting dalam pengolahan data pada aplikasi. Dalam tutorial ini, kita akan membahas cara import data Excel ke database MySQL menggunakan bahasa pemrograman PHP.
Cara Import Excel Ke MySQLi Pada PHP 7 Terbaru
Langkah pertama yang harus dilakukan adalah membuat file PHP baru. Dalam contoh ini, kita akan memanggil file ini “import.php”.
Selanjutnya, kita perlu menambahkan koneksi ke database MySQL. Ini dapat dilakukan dengan menggunakan fungsi mysqli_connect. Berikut adalah contoh kode:
$conn = mysqli_connect($host, $username, $password, $database);
Selanjutnya, kita perlu mengimpor file Excel. Ini dapat dilakukan dengan memanfaatkan PHPExcel. PHPExcel adalah pustaka PHP yang digunakan untuk membaca dan menulis file Microsoft Excel. Berikut adalah contoh kode untuk mengimpor file Excel:
require_once 'PHPExcel/PHPExcel.php'; $file = $_FILES['excel']['tmp_name']; $excelReader = PHPExcel_IOFactory::createReaderForFile($file); $excelObj = $excelReader->load($file); $worksheet = $excelObj->getSheet(0);
Setelah file Excel diambil, selanjutnya kita perlu membaca baris demi baris. Untuk melakukan ini, kita dapat menggunakan loop while seperti contoh kode berikut:
$row = 2; while ($worksheet->getCellByColumnAndRow(0, $row)->getValue() != '') $col1 = $worksheet->getCellByColumnAndRow(0, $row)->getValue(); $col2 = $worksheet->getCellByColumnAndRow(1, $row)->getValue(); $col3 = $worksheet->getCellByColumnAndRow(2, $row)->getValue(); $col4 = $worksheet->getCellByColumnAndRow(3, $row)->getValue(); $col5 = $worksheet->getCellByColumnAndRow(4, $row)->getValue(); mysqli_query($conn, "INSERT INTO tbl_import_excel VALUES('', '$col1', '$col2', '$col3', '$col4', '$col5')"); $row++;
Begini Cara Import Kontak dari Excel ke Android
Beberapa kali kita mungkin ingin mengimpor daftar kontak ke ponsel Android kita. Ini bisa dilakukan dengan sangat mudah jika kita mempunyai file Excel yang berisi data kontak tersebut. Berikut adalah cara import kontak dari Excel ke Android:
Inisialisasi file Excel di Google Drive
Sebelum memulai, kita perlu mendownload dan menginstal aplikasi Google Drive di ponsel Android kita. Selanjutnya, kita perlu menginisialisasi file Excel yang berisi kontak di Google Drive. Agar file dapat diakses oleh aplikasi Google Drive di ponsel kita, kita perlu menambahkannya ke dalam folder “Google Drive” yang terdapat pada aplikasi file manager kita.
Import kontak dari Excel ke aplikasi Kontak
Setelah file Excel disiapkan dan diinisialisasi pada Google Drive, kita dapat mengimpor kontak dengan menerapkan langkah berikut:
- Buka aplikasi Google Drive pada ponsel Android kita
- Pilih folder “Google Drive” pada aplikasi file manager kita dan buka file Excel yang berisi kontak
- Pada menu “File details”, pilih “Open with” dan pilih “Open with Google Sheets” untuk membuka file pada aplikasi Google Sheets
- Pada aplikasi Google Sheets, pilih seluruh data kontak yang ingin diimpor dan pilih “Copy”
- Buka aplikasi Kontak pada ponsel kita dan pilih opsi “Import/Export”
- Pilih opsi “Import from storage” dan pilih dokumen yang telah disalin pada langkah sebelumnya
- Aplikasi Kontak akan mulai memproses dokumen dan mengimpor kontak ke dalam ponsel kita
Cara Import File Excel ke SQL Server
Bagi pengguna database SQL Server, beberapa kali kita mungkin ingin mengimpor data dari file Excel ke dalam database kita. Ini dapat dilakukan dengan cara berikut:
Buka SQL Server Management Studio
Langkah pertama yang perlu dilakukan adalah membuka SQL Server Management Studio. Ini dapat dilakukan dengan cara menemukan ikon aplikasi di menu start atau dengan pencarian di dalam kotak pencarian.
Import file Excel
Setelah SQL Server Management Studio terbuka, selanjutnya kita dapat mengimpor file Excel dengan cara berikut:
- Klik kanan pada database yang ingin kita gunakan untuk mengimpor file Excel
- Pada menu yang muncul, pilih “Tasks” dan kemudian pilih “Import data”
- Pada wizard yang muncul, kita dapat memilih sumber data “Microsoft Excel” dan menentukan file yang ingin diimpor
- Setelah file Excel telah dipilih, selanjutnya kita dapat memilih tabel dalam database yang ingin kita impor data ke dalamnya. Pada bagian ini juga kita dapat menentukan bagaimana data dalam file Excel akan diimpor ke dalam tabel
- Setelah kita menentukan tabel dan pengaturan yang diinginkan, selanjutnya kita dapat mengeksekusi impor data
FAQ
PHPExcel adalah pustaka PHP yang dapat digunakan untuk membaca dan menulis file Microsoft Excel.
2. Apa langkah-langkah yang perlu dilakukan untuk mengimpor data kontak dari Excel ke Android?
Langkah-langkah yang perlu dilakukan untuk mengimpor data kontak dari Excel ke Android adalah:
- Inisialisasi file Excel di Google Drive
- Import kontak dari Excel ke aplikasi Kontak
Video Tutorial
Berikut adalah video tutorial singkat mengenai cara mengimpor data Excel ke database MySQL dengan menggunakan PHP: