Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как сохранить в .CSV ??
Покинул форум
Сообщений всего: 490
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
здравствуйте.
мне необходимо на выходе получить .CSV файл, который при редактирование в блокноте будет выглядеть следующим образом (с кавычками и запятой):
Каждое значение соответствует отдельной ячейке.
Кааак это сделать???? Какк?? У меня сохраняет в абсолютно разном ввиде, но не так как мне надо. Пробовал и в Excel, и в OppenOffice.
Пожалуйста, кто хорошо владеет работой с таблицами, помогите!!
},array_chunk($Data, 4));//цифра - количество столбцов
// echo '<pre>';
// print_r($Data);
// echo '</pre>';
file_put_contents('file',join("\r\n",$data));//запись в файл. указан разделитель строк
EuGen
Отправлено: 19 Августа, 2013 - 22:29:27
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
avtor.fox
Ещё раз - функции array_* - не для файлов, это очень плохая практика. Это касаемо PHP-кода. Однако же - обратите внимание на название раздела. Вероятно, имеется ввиду проблема с интерфейсом программы. Возможно, резко, это привычка с SO, где за любую плохую практику нещадно снижают репутацию Extazy
Прочтите здесь: http://ru[dot]wikipedia[dot]org/wiki/CSV
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Extazy
Отправлено: 19 Августа, 2013 - 22:40:20
Посетитель
Покинул форум
Сообщений всего: 490
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
не, не, извините не уточнил - мне тут не требуется код на php или любом другом языке. Как сохранить таблицу в Excel или OppenOffice, чтобы потом при открытие в блокноте все данные были в кавычках и с запятыми ??? подскажите.
Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012 Откуда: Воронеж
Помог: 50 раз(а)
EuGen, да, я понимаю, гораздо практичнее это делать "по другому". Но дай каждому правильный ответ и он пойдёт устроится на работу или сделает свой сайт по урокам программирования. Отчасти это правда.
И пора мне уже поработать над своей невнимательностью
EuGen
Отправлено: 19 Августа, 2013 - 22:56:29
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Extazy
Выбрать пункт "Экспорт" (или - оно же "Сохранить как..") - и указать тип файла CSV (разделители - запятые)
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Extazy
Отправлено: 19 Августа, 2013 - 23:26:14
Посетитель
Покинул форум
Сообщений всего: 490
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
EuGen, попробуйте так сделать - данные сохранятся в другом формате.. я уже пробовал..
caballero
Отправлено: 19 Августа, 2013 - 23:36:28
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
это зависит о того в каком формате данные в ячейках екселя
Покинул форум
Сообщений всего: 490
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
caballero пишет:
это зависит о того в каком формате данные в ячейках екселя
в ячейках все данные в формате текста, и в одной ячейке прописывается адрес к файлу типа С:\1.mp4 (Добавление)
OpenOffice кавычки все удаляет, например, если прописать в таблице:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.