2012-05-30 7 views
-2

есть ли какая-либо формула в excel или любой другой способ для несериализации данных php, которые вызывают из базы данных при экспорте csv-файла ??unserialize данные при экспорте csv

Я на самом деле создал файл успешно, но их это сериализованные данные, поэтому я хочу, чтобы сделать его десериализуется

+0

Просьба пояснить, где бы вы хотели, чтобы произошел неэтериализованный процесс. Пока вывод CSV в php или в Excel? –

+0

Посредством «сериализованных» данных вы имеете в виду данные, которые были переданы через 'serialize()', или просто набор столбцов, которые объединены в один столбец? – halfer

+0

Daren, выводящий csv в excel & halfer, передается методом php serialized и хранится в datbase & amp; amp; amquo извлечения из базы данных ... при создании экспорта csv ... Это будет какая-то формула, которая будет применяться к excell как baptme ниже ответил – mobi001

ответ

1

В Excel вы можете использовать текст в столбцах в Data, затем выберите «Разграниченный» и «Выбрать», или; как разделитель в зависимости от формата вашего csv.

Если вы хотите экспортировать из базы данных в формате электронной таблицы регулярно, как я, посмотрите на 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 ", чтобы получить e original array ...

0

я думаю, что я должен сделать мост для this..to сделать десериализируются данные, там нет такого запроса в SQL для unserilize его на mysql..or я DONOT нашел любую формулу Excell действие которых на него ..

http://phpexcel.codeplex.com/

на самом деле я использовал плагин, который только позволяет поставить SQL запросов & Excell формулу в своем внутреннем интерфейсе вариант, так что теперь я должен настроить его

Смежные вопросы