CARA EXPORT DATA EXCEL

Cara Export Data ke Excel adalah salah satu hal yang sangat penting dan sering dilakukan oleh para pengguna aplikasi atau website yang menggunakan database. Tujuan dari export data ke dalam format Excel adalah untuk mempermudah proses analisa data atau pengolahan data yang lebih menyeluruh. Selain itu, data yang bisa diekspor ke dalam Excel sangatlah beragam, dari data customer, data produk, data transaksi, dan lain sebagainya.

1. Cara Export Data dari Database ke Excel dengan PhpSpreadsheet

PhpSpreadsheet adalah salah satu library yang bisa digunakan untuk mengolah file Excel dengan PHP. Pada tutorial kali ini kita akan menggunakan PhpSpreadsheet untuk mencoba export data dari database ke dalam format Excel. Berikut adalah langkah-langkahnya.

Step 1: Instalasi PhpSpreadsheet

Langkah pertama yang harus dilakukan adalah melakukan instalasi PhpSpreadsheet. Caranya bisa dilakukan dengan mengunduh atau melakukan instalasi melalui Composer. Berikut adalah langkah instalasi menggunakan Composer:


composer require phpoffice/phpspreadsheet

Step 2: Koneksi ke Database

Setelah instalasi selesai dilakukan, selanjutnya adalah menghubungkan PhpSpreadsheet dengan database yang akan diambil datanya. Pada contoh ini, kita akan menggunakan database MySQL dan menggunakan library PDO untuk koneksi ke database. Berikut adalah contoh koneksi ke database MySQL:

Baca Juga :  CARA IMPORT DATA KE ATTENDANCE MANAGEMENT EXCEL


// Koneksi ke database MySQL
$host = 'localhost';
$dbname = 'database_name';
$username = 'username';
$password = 'password';

$dsn = "mysql:host=$host;dbname=$dbname;charset=utf8";
$options = [
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
];

$pdo = new PDO($dsn, $username, $password, $options);

Step 3: Query Data dari Database

Setelah koneksi ke database berhasil dilakukan, selanjutnya adalah mengambil data dari database menggunakan query SQL. Pada contoh ini, kita akan mengambil data dari tabel customer. Berikut adalah contoh query SQL yang digunakan:


// Query data dari tabel customer
$sql = "SELECT * FROM customer";

$stmt = $pdo->query($sql);
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);

Step 4: Export Data ke dalam Format Excel

Setelah data berhasil diambil dari database, langkah terakhir adalah melakukan export data ke dalam format Excel. Berikut adalah contoh kode PhpSpreadsheet yang digunakan:


// Load PhpSpreadsheet library
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;

// Create new Excel workbook
$spreadsheet = new Spreadsheet();

// Create new Excel worksheet
$worksheet = $spreadsheet->getActiveSheet();

// Write header row
$worksheet->setCellValue('A1', 'ID');
$worksheet->setCellValue('B1', 'Nama');
$worksheet->setCellValue('C1', 'Email');

// Write data rows
$i = 2;
foreach($result as $row) 
    $worksheet->setCellValue('A'.$i, $row['id']);
    $worksheet->setCellValue('B'.$i, $row['name']);
    $worksheet->setCellValue('C'.$i, $row['email']);

    $i++;


// Set header
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="data_customer.xlsx"');

// Create Excel writer
$writer = new Xlsx($spreadsheet);

// Write Excel file to browser
$writer->save('php://output');

// Exit script
exit();

2. Cara Export Data Dari Accurate Ke Excel

Accurate adalah software akuntansi yang sangat populer di Indonesia. Accurate memiliki banyak fitur yang sangat membantu bagi perusahaan dalam melakukan pengolahan data keuangan. Salah satu fitur yang dimiliki oleh Accurate adalah kemampuan untuk melakukan export data ke dalam format Excel. Berikut adalah langkah-langkahnya.

Step 1: Buka Accurate

Langkah pertama yang harus dilakukan adalah membuka software Accurate. Setelah membuka software tersebut, masuklah kedalam menu yang ingin diekspor datanya.

Step 2: Pilih Menu Export

Setelah masuk ke dalam menu yang ingin diekspor datanya, selanjutnya pilihlah menu export. Menu export ini akan menampilkan beberapa opsi export yang bisa dipilih, seperti export ke format Excel, Word, PDF, dan sebagainya.

Baca Juga :  Cara Membuat Daftar Nama Berurutan Secara Otomatis Di Excel

Step 3: Set Filter

Setelah memilih menu export, selanjutnya yang harus dilakukan adalah mengatur filter pada data yang akan diekspor. Filter ini bisa diatur berdasarkan tanggal, kode pelanggan, atau kode produk. Setelah filter sudah diatur, klik tombol “OK”.

Step 4: Pilih Format Export

Setelah filter sudah diatur, selanjutnya pilih format export yang ingin digunakan. Pada tutorial ini kita akan menggunakan format export Excel.

Step 5: Atur Tampilan Kolom

Selanjutnya adalah mengatur tampilan kolom pada file Excel yang akan dihasilkan. Pilihlah kolom-kolom yang ingin ditampilkan pada file Excel, serta mengatur header dan footer pada file Excel.

Step 6: Export Data

Setelah melakukan semua langkah di atas, selanjutnya klik tombol “Export” untuk melakukan export data ke dalam format Excel. File Excel akan otomatis terunduh ke dalam komputer.

FAQ

Apa itu PhpSpreadsheet?

PhpSpreadsheet adalah salah satu library PHP yang digunakan untuk mengolah file Excel. Dengan menggunakan PhpSpreadsheet, kita bisa membuat file Excel, membaca data dari file Excel, serta menulis data ke dalam file Excel.

Apakah Accurate bisa melakukan export data ke dalam format Excel?

Ya, Accurate memiliki fitur untuk melakukan export data ke dalam format Excel. Fitur ini sangat membantu bagi pengguna Accurate dalam melakukan analisa data keuangan.

Video Tutorial: Cara Export Data ke Excel