格式的表格文件
实现的原理很简单:就是用逗号作为每个单元格的分解,再用换行作为表格的换行,最后生成csv格式的文件就可以了
/**
* 数据转csv格式的excel
* @param array $data...需要转的数组
* @param string $filename 生成的excel文件名
* 示例数组:
$data = array(
'1,2,3,4,5',
'6,7,8,9,0...array(
'1,2,3,4,5',
'6,7,8,9,0',
'1,3,5,7,9'
);
createCsv($data)
但是这样可能并不能满足我们的需求,实际应用中数据一般是从数据库取出的二维数组...$filename);
foreach( $data as $k => $v){
// 如果是二维数组;转成一维
if (is_array($v)) {
...\t\r\n";
}
}
这样就完成了从数据库导出数据的功能,csv格式的可以使用WPS或者Office打开,也可以当text用记事本或者文本编辑器都可以直接打开编辑
沈唁志|