Artikel Pilar kali ini akan membahas mengenai cara export data ke Excel, terutama dalam bahasa pemrograman PHP dan Zahir. Export data ke Excel sangatlah penting dalam kegiatan bisnis dan administratif, karena Excel merupakan salah satu program pengolah data yang populer dan banyak digunakan. Berikut ini adalah beberapa cara export data ke Excel yang dapat Anda coba.
Cara Export Data ke Excel di PHP
Export data ke Excel dapat dilakukan dengan menggunakan PHPExcel, sebuah library PHP yang dapat digunakan untuk mengolah file Excel. Berikut ini adalah langkah-langkah untuk melakukan export data ke Excel menggunakan PHPExcel:
- Pertama-tama, pastikan bahwa PHPExcel sudah terinstall di komputer Anda. Anda dapat mengunjungi https://github.com/PHPOffice/PHPExcel untuk mengunduh library ini. Setelah selesai diunduh, extrak file ZIP ke dalam direktori yang Anda inginkan.
- Selanjutnya, buatlah file PHP baru yang akan digunakan untuk melakukan export data. Misalnya, buat file export_data.php.
-
Di dalam file export_data.php, buatlah koneksi ke database yang akan digunakan untuk mengambil data. Contoh koneksi ke MySQL dapat dilihat di bawah ini:
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) die("Connection failed: " . $conn->connect_error);
-
Ambil data dari database menggunakan query SQL. Misalnya, jika Anda ingin mengambil data dari tabel “mahasiswa”, maka query SQL-nya adalah sebagai berikut:
$sql = "SELECT * FROM mahasiswa"; $result = $conn->query($sql);
-
Setelah data berhasil diambil, selanjutnya adalah membuat file Excel dan menulis data ke dalam file tersebut. Berikut ini adalah contoh kode untuk membuat file Excel dan menulis data ke dalamnya:
require_once('path/to/PHPExcel/Classes/PHPExcel.php'); // Create new PHPExcel object $objPHPExcel = new PHPExcel(); // Set document properties $objPHPExcel->getProperties()->setCreator("Your Name") ->setLastModifiedBy("Your Name") ->setTitle("Data Mahasiswa") ->setSubject("Data Mahasiswa") ->setDescription("Data Mahasiswa") ->setKeywords("data mahasiswa"); // Add header row $objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A1', 'NIM') ->setCellValue('B1', 'Nama') ->setCellValue('C1', 'Jurusan'); // Add data rows $row = 2; while($data = $result->fetch_assoc()) $objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A'.$row, $data['nim']) ->setCellValue('B'.$row, $data['nama']) ->setCellValue('C'.$row, $data['jurusan']); $row++; // Set active sheet index to the first sheet, so Excel opens this as the first sheet $objPHPExcel->setActiveSheetIndex(0); // Save Excel file $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); $objWriter->save('data_mahasiswa.xls');
- Terakhir, buka file export_data.php di web browser untuk menjalankan script tersebut. File Excel akan otomatis di-generate dan terdownload ke komputer Anda.
Cara Export Data Zahir ke Excel
Zahir adalah perangkat lunak akuntansi yang banyak digunakan di Indonesia. Zahir juga memiliki fitur untuk melakukan export data ke Excel. Berikut ini adalah langkah-langkah untuk melakukan export data Zahir ke Excel:
- Pertama-tama, login ke Zahir dan pilih menu “Data Master”.
- Pilih salah satu menu data master yang ingin di-export. Misalnya, pilih menu “Daftar Barang”.
- Setelah menu terpilih, klik tombol “Export” yang terdapat di bagian atas. Kemudian pilih opsi “Excel”.
- Pilih kolom-kolom yang ingin di-export ke Excel. Kemudian klik “Export”.
- Excel file akan otomatis di-generate dan terdownload ke komputer Anda.
FAQ
1. Apakah PHPExcel masih dapat digunakan saat ini?
PHPExcel sudah tidak lagi dikembangkan dan disarankan untuk beralih ke library PHPExcel baru yang bernama PhpSpreadsheet. PhpSpreadsheet memiliki fitur yang sama dengan PHPExcel, namun dengan performa yang lebih baik dan lebih stabil. Anda dapat mengunduh library ini di https://github.com/PHPOffice/PhpSpreadsheet.
2. Apakah export data ke Excel hanya dapat dilakukan di Zahir dan PHP?
Tidak. Hampir semua aplikasi bisnis dan administratif memiliki fitur untuk melakukan export data ke Excel. Anda dapat mencari fitur ini di menu utama aplikasi atau mencari bantuan di dokumentasi aplikasi tersebut.
Video Tutorial
Berikut ini adalah video tutorial yang dapat Anda tonton untuk lebih memahami cara export data ke Excel menggunakan PHP dan Zahir.