导出 CSV 时反序列化数据


unserialize data while exporting csv

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

我实际上成功创建了一个csv文件,但是有序列化的数据,所以我想使其未序列化

在 Excel 中,您可以在"数据"中使用文本到列,然后选择"分隔"并选择 、 或 ; 作为分隔符,具体取决于 csv 的格式。

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

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}

您可以使用对立函数"json_decode"来检索原始数组...

我想我必须为此架起一座桥梁。使数据反序列化,因为SQL中没有这样的查询,以在MySQL上取消序列化它。或者我没有找到任何影响它的Excell公式。

http://phpexcel.codeplex.com/

实际上,我正在使用一个插件,该插件仅允许将SQL Query和Excell公式放在其后端选项中,因此现在我必须对其进行自定义