csv

untuk mengconvert data menjadi file .csv (seperti excel hanya saja delimiter nya simple seperti ; atau ,)

includes/class/csv.php

csv

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');

setDelimiter

menentukan karakter yang dugunakan sebagai pemisah antar kolom, yang nanti nya digunakan untuk menulis atau membaca file CSV

setDelimiter($char);

addData

Menambahkan Array kedalam class untuk dimasukkan menjadi beberapa baris data di CSV class

addData($data);

Contoh variable $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') 
  );

setData

Menentukan Array kedalam class untuk dimasukkan menjadi beberapa baris data di CSV class

setData($data);

Contoh variable $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') 
  );

addRow

Menambahkan satu baris data baru kedalam CSV class

addRow($row);

Contoh variable $row:
$row = array('1','Danang','Widiantoro','Me');

fetch

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 

read

membaca file csv kemudian memasukkan semua data nya kedalam CSV class

read($filePath, $mode = 'r');

save

Memasukan semua data dalam CSV class ke dalam file csv yang ada di server lokal

save($filePath, $mode = 'w');

download

Mendownload semua data dalam CSV class, menjadi file csv yang akan didownload

download($fileName, $is_exit = true);

clear

Membersihkan semua data dalam CSV class agar object class bisa digunakan kembali dengan data baru

clear();