CARA IMPORT DATA EXCEL YANG ADA FOREIGN KEY PHP

Pada artikel ini, kami akan membahas tentang cara import data excel ke dalam database postgresql dan mysql. Hal ini penting karena seringkali kita harus bekerja dengan data yang terdapat dalam file excel dan ingin mengimpor data tersebut ke dalam database yang kita gunakan.

Sebelumnya, pastikan bahwa kamu sudah menginstal postgresql dan mysql. Jika kamu belum menginstalnya, silakan ikuti petunjuk instalasi di website resminya.

Cara Import Data Excel Ke Postgresql

Langkah-langkah untuk import data excel ke dalam database postgresql sebagai berikut:

1. Pertama-tama, buatlah sebuah tabel di dalam postgresql dengan menggunakan perintah SQL CREATE TABLE. Contohnya adalah sebagai berikut:
“`
CREATE TABLE produk (
kode_produk varchar(20),
nama_produk varchar(100),
harga numeric(15,2)
);
“`
Tabel ini akan digunakan untuk menyimpan data produk yang akan diimpor dari file excel.

2. Setelah tabel sudah dibuat, buka aplikasi pgAdmin dari desktopmu. Kemudian, ikuti langkah-langkah dibawah ini:
– Klik kanan pada database yang ingin digunakan.
– Pilih menu “Restore”.
– Pada jendela yang muncul, pilih opsi “Custom”.
– Klik pada tab “Filename”, lalu pilih file excel yang ingin diimpor.
– Pada tab “Options”, pastikan bahwa bagian “Restore Options” tidak diubah.
– Klik “Restore” untuk memulai proses impor data.

3. Jika file excel yang diimpor memiliki banyak lembar, kamu perlu memilih lembar yang ingin diimpor. Caranya adalah sebagai berikut:
– Pada jendela “Custom Restore Options”, klik pada tab “Restore Options”.
– Pilih “Only restore” dan klik pada kotak yang berisi nama tabel yang sudah dibuat.
– Klik pada tab “Filename”, lalu pilih lembar excel yang ingin diimpor pada kotak “Specific Dump”.

Baca Juga :  CARA MERUBAH FILE EXCEL KE GAMBAR

Setelah proses impor selesai, kamu dapat mengakses tabel produk dan melihat data yang sudah diimport.

Cara Membuat Import Data Excel ke Database Mysql dengan PHP

Langkah-langkah untuk import data excel ke dalam database mysql dengan menggunakan PHP sebagai berikut:

1. Buatlah sebuah file PHP kosong dengan nama “import.php”. Kemudian, tambahkan kode berikut ke dalam file tersebut:
“`
getWorksheetIterator() as $worksheet)
$worksheetTitle = $worksheet->getTitle();
$highestRow = $worksheet->getHighestRow(); // e.g. 10
$highestColumn = $worksheet->getHighestColumn(); // e.g ‘F’
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
$nrColumns = ord($highestColumn) – 64;

for ($row = 2; $row <= $highestRow; ++ $row) $kode_produk = mysqli_real_escape_string($con, $worksheet->getCellByColumnAndRow(0, $row)->getValue());
$nama_produk = mysqli_real_escape_string($con, $worksheet->getCellByColumnAndRow(1, $row)->getValue());
$harga = mysqli_real_escape_string($con, $worksheet->getCellByColumnAndRow(2, $row)->getValue());

$sql = “INSERT INTO produk (kode_produk,nama_produk,harga) VALUES (‘$kode_produk’,’$nama_produk’,’$harga’)”;
mysqli_query($con,$sql);

unlink($filename);
echo “Import berhasil!”;
else
echo “Harap upload file dengan ekstensi xlsx”;

?>
“`
Kode di atas akan membaca file excel yang diupload dan menyimpan datanya ke dalam tabel “produk” di dalam database mysql.

2. Buatlah sebuah file HTML yang berisi form upload file excel tersebut. Contohnya sebagai berikut:
“`



Cara Membuat Import Data Excel ke Database Mysql dengan PHP

Form Upload Data Excel





“`
Form ini akan meminta pengguna untuk mengunggah file excel yang ingin diimpor.

Setelah file excel diupload, data akan diolah dan diimpor ke dalam tabel “produk” pada database mysql.

Cara Membuat Import Data Excel dengan PHP dan MySQL

Langkah-langkah untuk import data excel ke dalam database mysql dengan menggunakan PHP dan MySQLi sebagai berikut:

1. Buatlah file PHP kosong dengan nama “import.php”. Kemudian, tambahkan kode berikut ke dalam file tersebut:
“`
load($_FILES[‘file’][‘tmp_name’]);

Baca Juga :  CARA MEMBUAT REKAPITULASI DATA DI EXCEL

foreach ($objPHPExcel->getWorksheetIterator() as $worksheet)
$worksheetTitle = $worksheet->getTitle();
$highestRow = $worksheet->getHighestRow();
$highestColumn = $worksheet->getHighestColumn();
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
$nrColumns = ord($highestColumn) – 64;

for ($row = 2; $row <= $highestRow; ++$row) $kode_produk = mysqli_real_escape_string($con, $worksheet->getCellByColumnAndRow(0, $row)->getValue());
$nama_produk = mysqli_real_escape_string($con, $worksheet->getCellByColumnAndRow(1, $row)->getValue());
$harga = mysqli_real_escape_string($con, $worksheet->getCellByColumnAndRow(2, $row)->getValue());

$sql = “INSERT INTO produk (kode_produk,nama_produk,harga) VALUES (‘$kode_produk’,’$nama_produk’,’$harga’)”;
mysqli_query($con,$sql);

mysqli_close($con);

echo “Import berhasil!”;
?>
“`
Kode di atas akan membaca file excel yang diupload dan menyimpan datanya ke dalam tabel “produk” di dalam database mysql.

2. Buatlah sebuah file HTML yang berisi form upload file excel tersebut. Contohnya sebagai berikut:
“`



Cara Membuat Import Data Excel dengan PHP dan MySQL

Form Upload Data Excel





“`
Form ini akan meminta pengguna untuk mengunggah file excel yang ingin diimpor.

Setelah file excel diupload, data akan diolah dan diimpor ke dalam tabel “produk” pada database mysql.

Cara Import Data Bahan Berformat File Excel Pada Software Restoran

Jika kamu memiliki sebuah software restoran yang menggunakan file excel untuk menyimpan bahan-bahan, kamu juga dapat mengimpor data tersebut ke dalam software tersebut. Berikut ini langkah-langkahnya:

1. Buka software restoran dan pastikan bahwa kamu sudah masuk ke dalam akun administrator.

2. Pada menu utama, pilih opsi “Inventory” atau “Persedian”. Kemudian, pilih opsi “Import”.

3. Pilih jenis file excel yang ingin diimpor. Jika software restoran memiliki fitur ini, kamu dapat memilih opsi “Excel” atau “CSV”.

4. Pilih file excel yang ingin diimport dan ikuti instruksi yang ada pada layar. Pastikan bahwa format data yang ada pada file excel sudah sesuai dengan format yang dibutuhkan oleh software restoran.

5. Jika semua data sudah benar, klik tombol “Import” untuk memulai proses impor data. Setelah proses selesai, data akan tersedia pada daftar persediaan dalam software restoran.

Baca Juga :  Cara Mencari Data Yang Berbeda Di Excel Vlookup

FAQ

1. Apa yang harus saya lakukan jika impor data excel ke postgresql atau mysql gagal?

Kamu dapat melakukan beberapa langkah berikut ini:
– Periksa kembali koneksi database untuk memastikan bahwa kamu sudah menginstal postgresql atau mysql dengan benar.
– Pastikan bahwa format data yang terdapat pada file excel sudah sesuai dengan format yang dibutuhkan oleh database.
– Periksa kembali kode program yang digunakan untuk mengimpor data. Pastikan bahwa syntaxnya sudah benar dan tidak ada kesalahan ketik.

2. Format data yang terdapat pada file excel saya tidak sesuai dengan format database. Apa yang harus saya lakukan?

Anda dapat mengubah format data pada file excel tersebut menggunakan aplikasi spreadsheet seperti Microsoft Excel atau LibreOffice Calc. Pastikan bahwa data sudah sesuai dengan format yang dibutuhkan oleh database sebelum menjalankan proses impor.