2012-05-30 53 views
-2

是否有任何公式在Excel中或任何其他方式來反序列化PHP數據,從數據庫調用時,導出CSV文件?反序列化數據,而出口csv

其實我創建了一個CSV文件成功,但他們是序列化的數據,所以我想讓它去系列化

+0

請說明您希望發生反序列化的位置。在php或Excel中輸出CSV? –

+0

'序列化'數據是指通過'serialize()'傳遞的數據,還是隻是一組連接成一列的列? – halfer

+0

達人在excel和halfer中輸出csv是通過php序列化方法存儲在數據庫中我從數據庫中檢索它...當創建導出csv時... 它將某些公式事物應用於excell like baptme下面回答 – mobi001

回答

1

在Excel中,您可以使用文本到數據中的列,然後選擇分隔符和選擇,或;作爲分隔符取決於你的csv的格式。

如果你想從數據庫導出到一個電子表格格式regulary像我這樣做,看http://phpexcel.codeplex.com/

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「以檢索th e原始數組...

0

我想我必須作出一個橋樑this..to使反序列化的數據,因爲在沒有這樣的查詢中SQL來unserilize它mysql..or我DONOT發現EXCELL上其效果的任何公式..

http://phpexcel.codeplex.com/

其實我使用的一個插件,只允許把SQL在他們的後臺查詢& EXCELL公式所以現在我必須定製