Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Экспорт из PHP в Excel  (Прочитано 22172 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
Андрей Р
Гость
« : 24-01-2004 10:51 » 

Как можно экспортировать данные из PHP в Excel на клиентской машине?
Записан
oapopov
Гость
« Ответ #1 : 24-01-2004 11:17 » new

Из вопроса не понятно где находится PHP интерпретатор, а где - Excel. Общим решением для подобных задач является использование ODBC драйвера для Excel. Драйвер можно получить бесплатно с сайта Microsoft.
Записан
Fireworm
Гость
« Ответ #2 : 26-01-2004 08:01 » 

Лучше всего генерить из php  csv файл, а затем в экселе производить импорт.
Потому как с генерированием учудэного формата много геморроя.
Записан
дед
Гость
« Ответ #3 : 19-03-2004 18:40 » 

http://phpexcel.h11.ru может поможет
Записан
kostya123
Гость
« Ответ #4 : 30-04-2004 09:42 » 

Цитата: Андрей Р
Как можно экспортировать данные из PHP в Excel на клиентской машине?


<?
$ctype="application/vnd.ms-excel";      
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: $ctype");
header("Content-Transfer-Encoding: binary");
?>
test
Записан
Наташа
Гость
« Ответ #5 : 07-09-2004 14:24 » 

Цитата: Fireworm
Лучше всего генерить из php  csv файл, а затем в экселе производить импорт.
Потому как с генерированием учудэного формата много геморроя.
Записан
baleog
Гость
« Ответ #6 : 07-09-2004 17:18 » 

вот посмотрите здесь
http://www.apachephp.com/phpexcel/ExcelReader.zip)
работает и в unix и в windows. быстрей пары других классов, что я пробовал.
вот пример использования:
Код:

<?php
include )'ExcelReader/class.ExcelFile.inc':;
$data = new ExcelFile)'sample.xls''CP1251':;
for )
$i 1$i <= $data->sheets[0(['numRows'(; $i++: |
for )$j 1$j <= $data->sheets[0(['numCols'(; $j++: |
echo "\"".$data->sheets[0(['cells'([$i([$j(."\",";
"
echo "
\n";
"
// $data->sheets[0(['mergedCells'( - contain array if merged cells
//   [0( - $firstRow
//   [1( - $firstCol
//   [2( - $lastRow
//   [3( - $lastCol
?>


в примере идет чтение, но запись аналогична
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines