导出csv时反序列化数据

时间:2012-05-30 17:54:39

标签: php excel excel-formula export-to-csv

excel中是否有任何公式或任何其他方式来反序列化导出csv文件时从数据库调用的php数据?

我实际上已成功创建了一个csv文件,但它们是序列化数据,所以我想让它反序列化

3 个答案:

答案 0 :(得分:1)

在Excel中,您可以将文本用于Data中的列,然后选择Delimited并选择,或;作为分隔符,取决于您的csv的格式。

如果您想像我一样经常从数据库导出到电子表格格式,请查看http://phpexcel.codeplex.com/

答案 1 :(得分:0)

mobi001:

使用序列化日期的最佳方法是使用JSON:

<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);

echo json_encode($arr);
?>

上面的例子将输出:{“a”:1,“b”:2,“c”:3,“d”:4,“e”:5}

你可以使用oposite函数“json_decode”来检索原始数组......

答案 2 :(得分:0)

我认为我必须为此做一个桥梁...以使反序列化数据,因为在sql中没有这样的查询来在mysql上取消它。或者我没有找到任何对它有影响的excell公式..

http://phpexcel.codeplex.com/

实际上我使用的插件只允许放置SQL查询和放大器excell公式在他们的后端选项,所以现在我必须自定义