Pada artikel kali ini, kita akan membahas cara Export Data Zahir ke Excel menggunakan beberapa alat dan pustaka. Namun sebelum itu, kita harus memahami apa itu Zahir, apa fungsi dari penggunaannya, dan apa keuntungan yang bisa kita dapatkan dari penggunaannya.
Zahir adalah sebuah program akuntansi online yang dapat membantu kita dalam mengelola keuangan perusahaan. Program ini memiliki berbagai fitur, seperti pembukuan, penggajian, dan juga laporan keuangan. Keuntungan menggunakan Zahir adalah kita bisa memantau keuangan perusahaan secara real-time, membuat laporan keuangan secara otomatis, dan juga menghindari kesalahan manusia dalam melakukan pencatatan.
Namun, jika kita ingin melakukan analisis lebih lanjut atau menyimpan laporan keuangan dalam format yang berbeda, maka kita perlu melakukan ekspor laporan keuangan dari Zahir ke dalam format Excel.
Berikut beberapa cara yang dapat dilakukan untuk Export Data Zahir ke Excel:
1. Menggunakan Fitur Export Bawaan Zahir
Zahir memiliki fitur Export bawaan yang memungkinkan kita untuk ekspor laporan keuangan menjadi format Excel. Caranya cukup mudah, pertama kita masuk ke menu laporan keuangan yang ingin diekspor, seperti Laporan Neraca, Laporan Rugi Laba, atau Laporan Arus Kas.
Setelah itu, kita bisa memilih opsi Export Excel pada bagian kanan atas tampilan laporan. Selanjutnya kita dapat menyimpan file Excel dengan nama yang kita inginkan pada lokasi yang kita tentukan.
Meskipun fitur Export bawaan Zahir cukup mudah digunakan, namun kita hanya dapat melakukan ekspor satu laporan pada satu waktu. Bagi yang masih menggunakan versi lama Zahir, mungkin terbatas pada jumlah data yang dihasilkan karena keterbatasan pada ukuran file Excel. Oleh sebab itu, kita bisa mempertimbangkan cara Export Data dari Database ke Excel dengan PHPSpreadsheet atau cara Membuat Export Excel Plus Filter Tanggal dengan PHPExcel untuk berhasil dalam mengekspor data.
2. Menggunakan Library PHPSpreadsheet
PHPSpreadsheet adalah sebuah library PHP yang dapat digunakan untuk memanipulasi file Excel. Library ini dapat membantu kita untuk menggabungkan beberapa laporan keuangan menjadi satu file Excel, memformat tampilan laporan, atau melakukan analisis data menggunakan data ekspor. Library ini dapat diinstal pada website atau server yang kita gunakan.
Namun, sebelum menginstal library PHPSpreadsheet, kita harus mengunduh file Excel template untuk menggunakan sebagai dasar dalam membuat laporan. File Excel template ini akan kita gunakan untuk mengisikan data laporan keuangan kita, seperti tanggal, nama akun, dan juga nilai transaksi.
Setelah itu, kita bisa memanipulasi file Excel ini menggunakan PHPSpreadsheet untuk menambahkan grafik atau tabel pivot. Untuk memasukkan gambar ke dalam Excel, kita dapat menggunakan perintah $worksheet->insertImage().
Misalnya saja kita ingin menambahkan logo perusahaan pada laporan keuangan kita, maka kita bisa menggunakan perintah berikut:
“`
// Mendapatkan data gambar
$image_url = ‘https://example.com/logo.png’;
$img = imagecreatefromstring(file_get_contents($image_url));
// Memasukkan gambar ke dalam worksheet
$worksheet->insertImage(
‘B1’, // koordinat kiri atas
‘Logo’, // nama gambar
‘data://image/png;base64,’.base64_encode(imagepng($img)) // data gambar
);
“`
Selanjutnya, kita dapat menyimpan file Excel yang sudah diolah menggunakan perintah berikut:
“`
$writer = new Xlsx($spreadsheet);
$writer->save(‘LaporanKeuangan.xlsx’);
“`
3. Menggunakan Library PHPExcel
Cara lain yang bisa kita gunakan untuk Export Data Zahir ke Excel adalah dengan menggunakan library PHPExcel. Seperti halnya PHPSpreadsheet, library ini dapat membantu kita untuk memanipulasi data laporan keuangan sehingga sesuai dengan kebutuhan kita.
Langkah pertama dalam menggunakan PHPExcel adalah menginstal library ini di server atau website kita. Setelah itu, kita bisa memulai membuat file Excel baru menggunakan perintah berikut:
“`
// Mengambil objek PHPExcel
$objPHPExcel = new PHPExcel();
// Memberikan nama sheet
$objPHPExcel->getActiveSheet()->setTitle(‘Laporan Keuangan’);
// Menambahkan data ke dalam sheet
$objPHPExcel->getActiveSheet()->setCellValue(‘A1’, ‘Tanggal’);
$objPHPExcel->getActiveSheet()->setCellValue(‘B1’, ‘Nama Akun’);
$objPHPExcel->getActiveSheet()->setCellValue(‘C1’, ‘Nilai Transaksi’);
“`
Setelah itu, kita bisa mengisi data laporan keuangan kita dalam file Excel dengan menggunakan perintah seperti berikut:
“`
// Memasukkan data ke dalam Sheet Excel
$row = 2;
while ($data = mysql_fetch_array($result))
$objPHPExcel->getActiveSheet()->setCellValue(‘A’.$row, $data[‘Tanggal’]);
$objPHPExcel->getActiveSheet()->setCellValue(‘B’.$row, $data[‘NamaAkun’]);
$objPHPExcel->getActiveSheet()->setCellValue(‘C’.$row, $data[‘NilaiTransaksi’]);
$row++;
“`
Untuk menambahkan gambar pada file Excel, kita bisa menggunakan perintah $worksheet->insertDrawing(). Berikut contoh perintahnya:
“`
//Membuat objek gambar
$objDrawing = new PHPExcel_Worksheet_MemoryDrawing();
// Menambahkan gambar ke dalam objek
$objDrawing->setName(‘Logo’);
$objDrawing->setDescription(‘Logo Perusahaan’);
$objDrawing->setImageResource($myImage);
//Memasukkan gambar ke dalam Sheet
$objDrawing->setCoordinates(‘A1’);
$objDrawing->setOffsetX(10);
$objDrawing->setOffsetY(10);
$objDrawing->setHeight(30);
$objPHPExcel->getActiveSheet()->getRowDimension(1)->setRowHeight(60);
$objPHPExcel->getActiveSheet()->getDrawingCollection()->add($objDrawing);
“`
Setelah data dan gambar sudah dimasukkan ke dalam file Excel, kita dapat menyimpan file tersebut menggunakan perintah berikut:
“`
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, ‘Excel2007’);
header(‘Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet’);
header(‘Content-Disposition: attachment; filename=”Laporan Keuangan.xlsx”‘);
header(‘Cache-Control: max-age=0’);
$objWriter->save(‘php://output’);
“`
FAQ
Q: Apa itu Zahir?
A: Zahir adalah sebuah program akuntansi online yang dapat membantu kita dalam mengelola keuangan perusahaan.
Q: Apa keuntungan menggunakan Zahir?
A: Keuntungan menggunakan Zahir adalah kita bisa memantau keuangan perusahaan secara real-time, membuat laporan keuangan secara otomatis, dan juga menghindari kesalahan manusia dalam melakukan pencatatan.
Dalam menjalankan bisnis, rasanya tidak cukup hanya mengandalkan penjualan saja. Manajemen keuangan adalah salah satu aspek penting yang harus diperhatikan. Namun, mengelola keuangan bukanlah hal yang mudah. Namun, dengan adanya program akuntansi seperti Zahir, kita dapat melakukan pengelolaan keuangan dengan mudah dan efektif.
Melakukan Export Data Zahir ke Excel pada dasarnya sangat penting, terutama jika kita ingin melakukan analisis lebih lanjut atau menyimpan laporan keuangan dalam format yang berbeda. Berbagai cara dapat kita lakukan untuk melakukan pembuatan laporan keuangan dalam format Excel, seperti menggunakan fitur export bawaan Zahir, atau menggunakan library PHPSpreadsheet dan PHPExcel. Dalam setiap konten gambar, kita perlu menambahkan keterangan pada gambar melalui tag alt, dan p untuk menjelaskan gambar tersebut. Selain itu, kita dapat menambahkan FAQ serta video Youtube untuk memperluas wawasan kita seputar penggunaan Zahir atau program akuntansi lainnya. Dengan menggunakan setiap alat secara efektif, memungkinkan kita untuk menghasilkan laporan keuangan yang terstruktur, akurat, dan disesuaikan dengan kebutuhan bisnis kita.