CARA IMPORT DATA EXCEL PADA BIODATA UASBN

Cara Import Data Excel ke Database MySQLi Pada PHP 7 Terbaru

Jika anda ingin memasukkan data dari file Excel ke dalam database MySQLi pada PHP 7, ada beberapa langkah yang harus anda ikuti. Pertama, pastikan anda memiliki file Excel yang akan anda gunakan. Selain itu, pastikan juga anda memiliki akses ke server atau hosting web yang dapat menjalankan PHP 7.

Langkah 1 – Membuat Koneksi MySQLi dengan PHP

Sebelum anda dapat memasukkan data dari Excel ke dalam database MySQLi, anda harus membuat koneksi MySQLi dengan PHP. Gunakan kode PHP berikut untuk membuat koneksi MySQLi dengan PHP:

“`
connect_error)
die(“Koneksi gagal: ” . $conn->connect_error);

echo “Koneksi berhasil”;
?>
“`

Pastikan anda mengganti ‘localhost’, ‘username’, ‘password’, dan ‘database_name’ sesuai dengan server MySQL yang anda gunakan. Jika koneksi berhasil dibuat, maka anda akan melihat pesan “Koneksi berhasil” di browser anda.

Langkah 2 – Membuat Form Upload File Excel

Setelah membuat koneksi MySQLi dengan PHP, langkah selanjutnya adalah membuat form upload file Excel. Gunakan kode HTML berikut untuk membuat form upload file Excel:

“`





Upload File Excel






“`

Langkah 3 – Menangani Form Upload File Excel

Setelah membuat form upload file Excel, selanjutnya adalah menangani form tersebut. Gunakan kode PHP berikut untuk menangani form upload file Excel:

“`
connect_error)
die(“Koneksi gagal: ” . $conn->connect_error);

// membaca file Excel menggunakan library PHPExcel
require_once ‘PHPExcel/Classes/PHPExcel.php’;
$excel = PHPExcel_IOFactory::load($filename);
$excel->setActiveSheetIndex(0);
// mengambil jumlah baris data
$rows = $excel->getActiveSheet()->getHighestRow();
// mengambil kolom data
$columns = $excel->getActiveSheet()->getHighestColumn();
// mengubah kolom ke angka
$columns = PHPExcel_Cell::columnIndexFromString($columns);
// mengambil data dan memasukkannya ke dalam database MySQLi
for ($r = 1; $r <= $rows; $r++) $sql = "INSERT INTO data (nama, alamat, kota) VALUES ("; for ($c = 0; $c < $columns; $c++) $value = $excel->getActiveSheet()->getCellByColumnAndRow($c, $r)->getValue();
$sql .= “‘” . $value . “‘”;
if ($c < $columns - 1) $sql .= ", ";

Baca Juga :  CARA INSERT IMAGE KE FILE EXCEL
$sql .= ")"; if ($conn->query($sql) === TRUE)
echo “Data berhasil dimasukkan”;
else
echo “Error: ” . $sql . “
” . $conn->error;

// menutup koneksi MySQLi
$conn->close();

?>
“`

Pastikan anda mengganti ‘username’, ‘password’, dan ‘database_name’ sesuai dengan server MySQL yang anda gunakan. Kode PHP ini akan menangani form upload file Excel yang telah anda buat di Langkah 2. File Excel yang diupload akan diproses dengan menggunakan PHPExcel library, dan data dari file Excel tersebut akan dimasukkan ke dalam database MySQLi pada PHP 7.

Langkah 4 – Menampilkan Data dari Database MySQLi

Setelah memasukkan data dari file Excel ke dalam database MySQLi pada PHP 7, langkah selanjutnya adalah menampilkan data dari database tersebut. Gunakan kode PHP berikut untuk mengambil data dari database MySQLi dan menampilkannya di tabel:

“`
connect_error)
die(“Koneksi gagal: ” . $conn->connect_error);

// mengambil data dari database
$sql = “SELECT * FROM data”;
$result = $conn->query($sql);
?>






Data dari Database MySQLi

num_rows > 0)
$i = 1;
while($row = $result->fetch_assoc())
echo “

“;
echo “

“;
echo “

“;
echo “

“;
echo “

“;
echo “

“;
$i++;

else
echo “

“;
echo “

“;
echo “

“;

$conn->close();
?>

No. Nama Alamat Kota
” . $i . “ ” . $row[“nama”] . “ ” . $row[“alamat”] . “ ” . $row[“kota”] . “
Tidak ada data



“`

Anda dapat menampilkan data dari database MySQLi dengan menggunakan kode PHP ini. Pastikan anda mengganti ‘username’, ‘password’, dan ‘database_name’ sesuai dengan server MySQL yang anda gunakan.

FAQ

Pertanyaan: Apa itu PHPExcel library?
Jawaban: PHPExcel library adalah library PHP yang digunakan untuk membaca dan menulis data dari dan ke file Excel. Library ini sangat berguna untuk memproses data dari file Excel secara programatik.

Pertanyaan: Apa itu MySQLi?
Jawaban: MySQLi adalah library PHP yang digunakan untuk membuat koneksi dan melakukan query ke database MySQLi. Library ini merupakan pengembangan dari library MySQL yang lebih lama, dan menyediakan fitur-fitur baru yang lebih canggih dan aman. MySQLi juga cocok digunakan pada PHP 7.

Baca Juga :  Cara Menemukan Data Berebda Excel