untuk mengconvert data menjadi file .csv (seperti excel hanya saja delimiter nya simple seperti ; atau ,)
includes/class/csv.php
untuk mengconvert data dari Array menjadi file .csv atau sebaliknya (.csv seperti excel hanya saja delimiter nya simple seperti ; atau ,)
Contoh untuk membaca file CSV:
$arr = _class('csv', '/path/of/file.csv')->fetch(); pr($arr);Contoh untuk membuat file CSV dari Array:
$data = array( array('No','firstname','lastname','status'), array('1','Danang','Widiantoro','Me'), array('2','Malaquina Aurelia','Widiantoro','Daughter'), array('3','Umi','Wafifah','Mommy'), array('4','Ichsaniar Bakti','Putra','Pakde') ); _class('csv', $data)->save('/path/of/new/file.csv');Contoh mendownload file CSV dari Array diatas:
_class('csv', $data)->download('downloaded_name.csv');
menentukan karakter yang dugunakan sebagai pemisah antar kolom, yang nanti nya digunakan untuk menulis atau membaca file CSV
setDelimiter($char);
Menambahkan Array kedalam class untuk dimasukkan menjadi beberapa baris data di CSV class
addData($data);
$data = array( array('No','firstname','lastname','status'), array('1','Danang','Widiantoro','Me'), array('2','Malaquina Aurelia','Widiantoro','Daughter'), array('3','Umi','Wafifah','Mommy'), array('4','Ichsaniar Bakti','Putra','Pakde') );
Menentukan Array kedalam class untuk dimasukkan menjadi beberapa baris data di CSV class
setData($data);
$data = array( array('No','firstname','lastname','status'), array('1','Danang','Widiantoro','Me'), array('2','Malaquina Aurelia','Widiantoro','Daughter'), array('3','Umi','Wafifah','Mommy'), array('4','Ichsaniar Bakti','Putra','Pakde') );
Menambahkan satu baris data baru kedalam CSV class
addRow($row);
$row = array('1','Danang','Widiantoro','Me');
mengambil semua data yang ada dalam CSV class kemudian me-returnkan menjadi Array
fetch();
method ini akan me-returnkan Array dari semua data yang ada dalam CSV class
membaca file csv kemudian memasukkan semua data nya kedalam CSV class
read($filePath, $mode = 'r');
Memasukan semua data dalam CSV class ke dalam file csv yang ada di server lokal
save($filePath, $mode = 'w');
Mendownload semua data dalam CSV class, menjadi file csv yang akan didownload
download($fileName, $is_exit = true);
Membersihkan semua data dalam CSV class agar object class bisa digunakan kembali dengan data baru
clear();