继承了Controller类的实例可直接调用,如$this->exprot_csv();
/** 导出CSV格式
* @param $name string 文件名称,不需要带后缀
* @param $data array 需要导出的二维数组,二维key要与header的一致
* @param $header array 键值表头数组,字段名为key,列名为value
* @param string $encode gbk或UTF-8,默认gbk
*/
protected function export_csv($name,$data,$header,$encode='gbk');
/** 导出TSV格式
* @param $name string 文件名称,不需要带后缀
* @param $data array 需要导出的二维数组,二维key要与header的一致
* @param $header array 键值表头数组,字段名为key,列名为value
* @param string $encode gbk或UTF-8,默认gbk
*/
protected function export_tsv($name,$data,$header,$encode='utf-8');
/** 可选导出EXCEL、CSV、TSV
* @param $name string 文件名称,不需要带后缀
* @param $data array 需要导出的二维数组,二维key要与header的一致
* @param $header array 键值表头数组,字段名为key,列名为value
* @param string $format excel,csv,csv-ex,tsv
*/
public function export_excel($name,$data,$header,$format='excel'); 
发表评论