Export data merupakan salah satu kegiatan yang seringkali dilakukan dalam pengolahan data, baik dalam bidang bisnis, industri, ataupun sektor lainnya. Salah satu format yang sering digunakan saat melakukan export data adalah format Excel. Pada artikel ini, akan dijelaskan beberapa cara untuk melakukan export data ke Excel dengan menggunakan beberapa aplikasi seperti Php, PhpSpreadsheet, dan Accurate. Selain itu, akan ditambahkan juga beberapa tips dan trik dalam melakukan export data untuk memudahkan prosesnya.
1. Cara Export Data Ke Excel di PHP
Cara export data ke Excel di PHP bisa dilakukan dengan menggunakan library PHPExcel. PHPExcel adalah sebuah library untuk PHP yang berguna untuk mengolah file Microsoft Excel. Dengan menggunakan PHPExcel, kita bisa melakukan kegiatan export data ke dalam format Excel secara mudah. Berikut adalah beberapa langkah-langkah dalam melakukan export data di PHP menggunakan PHPExcel:
-
Siapkan database yang akan diekspor datanya. Pastikan data yang akan diekspor berada pada satu tabel dalam database
-
Unduh library PHPExcel dan save pada project folder
-
Buat file PHP baru dengan nama export.php dan simpan di dalam folder project
Berikut adalah contoh kode untuk export data ke Excel menggunakan PHPExcel:
Contoh Kode PHPExcel
getProperties()->setCreator("Nama Pencipta") ->setLastModifiedBy("Nama Terakhir Pengubah") ->setTitle("Judul Dokumen") ->setSubject("Subject Dokumen") ->setDescription("Deskripsi Dokumen") ->setKeywords("keyword1, keyword2, keyword3") ->setCategory("Kategori Dokumen"); // Set active sheet $objPHPExcel->setActiveSheetIndex(0); // Set column header $objPHPExcel->getActiveSheet() ->setCellValue('A1', 'Kolom 1') ->setCellValue('B1', 'Kolom 2') ->setCellValue('C1', 'Kolom 3') ->setCellValue('D1', 'Kolom 4'); // Fetch data from database $sql = "SELECT * FROM nama_tabel"; $result = mysqli_query($koneksi, $sql); $i = 2; while($row = mysqli_fetch_array($result)) // Fill data into excel $objPHPExcel->getActiveSheet() ->setCellValue('A'.$i, $row['kolom1']) ->setCellValue('B'.$i, $row['kolom2']) ->setCellValue('C'.$i, $row['kolom3']) ->setCellValue('D'.$i, $row['kolom4']); $i++; // Set column width $objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(20); $objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(20); $objPHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(20); $objPHPExcel->getActiveSheet()->getColumnDimension('D')->setWidth(20); // Save excel file as .xls $filename = "nama_file.xls"; header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="'.$filename.'"'); header('Cache-Control: max-age=0'); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); $objWriter->save('php://output'); exit; ?>
2. Cara Export Data Dari Accurate Ke Excel
Accurate merupakan software akuntansi yang berguna untuk membantu proses pengolahan data keuangan pada sebuah perusahaan. Salah satu fitur unggulan dari Accurate adalah keunggulannya dalam hal melakukan export data ke dalam berbagai format, termasuk Excel. Berikut adalah langkah-langkah dalam melakukan export data dari Accurate ke Excel:
-
Buka Accurate dan login ke dalam aplikasi
-
Pilih menu Report and Analytic -> Export Report to Excel
-
Pilih report yang ingin diekspor datanya ke dalam bentuk Excel
-
Pilih format Excel yang diinginkan
-
Klik tombol Export untuk memulai proses export
-
Simpan file Excel yang dihasilkan di lokasi yang diinginkan
3. Cara Export Data Zahir Ke Excel
Zahir merupakan software akuntansi yang sering digunakan di Indonesia. Salah satu fitur yang dimiliki oleh Zahir adalah kemampuannya untuk melakukan export data ke dalam format Excel. Berikut adalah langkah-langkah dalam melakukan export data dari Zahir ke Excel:
-
Buka aplikasi Zahir dan login ke dalam aplikasi
-
Pilih menu Master Data -> Export Data -> Excel
-
Pilih jenis data yang akan diekspor ke dalam file Excel
-
Masukkan range tanggal yang akan diekspor
-
Klik tombol Export untuk memulai proses export
-
Simpan file Excel yang dihasilkan di lokasi yang diinginkan
4. Cara Export Data Dari Database Ke Excel Dengan PhpSpreadsheet
PhpSpreadsheet adalah sebuah library untuk PHP yang berguna untuk mengolah file Microsoft Excel. Dengan menggunakan PhpSpreadsheet, kita bisa melakukan kegiatan export data ke dalam format Excel secara mudah, dan library ini juga memiliki keunggulan yang lebih baik dalam hal performa dan kemampuan fitur dibandingkan dengan PHPExcel. Berikut adalah beberapa langkah-langkah dalam melakukan export data di PHP menggunakan PhpSpreadsheet:
-
Siapkan database yang akan diekspor datanya. Pastikan data yang akan diekspor berada pada satu tabel dalam database
-
Unduh library PhpSpreadsheet dan save pada project folder
-
Buat file PHP baru dengan nama export.php dan simpan di dalam folder project
Berikut adalah contoh kode untuk export data ke Excel menggunakan PhpSpreadsheet:
Contoh Kode PhpSpreadsheet
getProperties()->setCreator("Nama Pencipta") ->setLastModifiedBy("Nama Terakhir Pengubah") ->setTitle("Judul Dokumen") ->setSubject("Subject Dokumen") ->setDescription("Deskripsi Dokumen") ->setKeywords("keyword1, keyword2, keyword3") ->setCategory("Kategori Dokumen"); // Set active sheet $sheet = $spreadsheet->getActiveSheet(); // Set column header $sheet->setCellValue('A1', 'Kolom 1'); $sheet->setCellValue('B1', 'Kolom 2'); $sheet->setCellValue('C1', 'Kolom 3'); $sheet->setCellValue('D1', 'Kolom 4'); // Fetch data from database $sql = "SELECT * FROM nama_tabel"; $result = mysqli_query($koneksi, $sql); $i = 2; while($row = mysqli_fetch_array($result)) // Fill data into excel $sheet->setCellValue('A'.$i, $row['kolom1']); $sheet->setCellValue('B'.$i, $row['kolom2']); $sheet->setCellValue('C'.$i, $row['kolom3']); $sheet->setCellValue('D'.$i, $row['kolom4']); $i++; // Set column width $sheet->getColumnDimension('A')->setWidth(20); $sheet->getColumnDimension('B')->setWidth(20); $sheet->getColumnDimension('C')->setWidth(20); $sheet->getColumnDimension('D')->setWidth(20); // Save excel file as .xlsx $filename = "nama_file.xlsx"; $writer = new Xlsx($spreadsheet); $writer->save($filename); ?>
Tips dan Trik Dalam Melakukan Export Data Ke Excel
Berikut adalah beberapa tips dan trik dalam melakukan export data ke Excel:
-
Gunakan format Excel yang tepat. Pastikan format Excel yang digunakan sesuai dengan kebutuhan. Misalnya, jika akan melakukan analisis data lebih lanjut, maka gunakan format yang mendukung pivottable
-
Pilih data dengan cermat sebelum melakukan export. Pastikan data yang akan diekspor sudah dipilih dengan cermat
-
Sesuaikan kolom dengan tepat. Pastikan kolom pada file Excel sesuai dengan kolom pada database
-
Set format cel dengan tepat. Pastikan format cel pada file Excel sudah diset dengan tepat sesuai dengan jenis data yang akan ditampilkan
-
Simpan file Excel secara teratur. Simpan file Excel dengan format nama yang jelas dan tersusun rapi
FAQ
1. Apa itu export data?
Export data merupakan kegiatan memindahkan data dari suatu aplikasi atau sistem ke aplikasi atau sistem lainnya dengan mempertahankan format dan struktur data yang sebelumnya. Misalnya, apabila kita memiliki data di dalam aplikasi akuntansi dan ingin memindahkannya ke dalam aplikasi spreadsheet seperti Excel, maka kita dapat melakukan export data dari aplikasi akuntansi ke dalam format Excel. Export data biasanya dilakukan ketika kita ingin menganalisis data atau mengolahnya lebih lanjut pada aplikasi yang berbeda.
2. Apa perbedaan antara format Excel dan format lainnya dalam melakukan export data?
Beberapa format yang sering digunakan dalam melakukan export data adalah CSV, XML, dan Excel. Perbedaan antara format Excel dan format lainnya adalah format Excel dapat menampilkan data dengan lebih jelas dan lengkap. Excel juga memiliki fitur-fitur yang dapat digunakan untuk menganalisis data seperti pivot table dan chart, sehingga kita dapat melakukan analisis data lebih baik jika menggunakan format Excel. Namun, format Excel juga memerlukan lebih banyak ruang penyimpanan daripada format lainnya, sehingga jika kita memiliki banyak data, maka format lain seperti CSV atau XML mungkin lebih cocok digunakan.
Video Tutorial
Berikut adalah video tutorial tentang cara melakukan export data ke file Excel menggunakan library PhpSpreadsheet: