CSV文件是一个只包含逗号分隔格式的文本的文本文件。当您打开CSV,在一列中只看到
我想创建一个没有PHPExcel
的简单CSV文件
我有以下代码:
header('Content-Type: text/csv');
header('Content-Disposition: attachement; filename="Bestellungen_Export.csv";');
$f = fopen('php://output', 'w');
foreach ($list as $fields) {
fputcsv($f, $fields, ';');
}
现在我有一个日期时间字符串29.10.2012 12:20:02 (d.m.Y H:i:s)
。现在它被插入到excel中,看起来像:##########
。显然,Excel找不到该字符串的正确日期格式。如果双击column
,则会显示正确的值。现在我的问题是:
这里显示#######的确切错误是什么
我怎样才能让它显示正确的日期?
###
时,宽度太小。
如果不构建包含样式信息的Excel文件,就无法解决该问题。因此,如果必须声明with或列的类型,则必须使用PHPExcel
并为该列指定它们。