Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Шаблоны Excel на php, еще раз вопросик тот же 
:(
    Опции темы
hyp1k
Дата 14.4.2008, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 3.4.2008

Репутация: нет
Всего: нет



Нашел на одном из форумов такое сообщение:
"
Если структура xls-файла известна (я, например, не интересовался), то проблем никаких нет.
Открываем файл с помощью $file_pointer = fopen("file_name","w").
Пишем в файл данные, используя служебные метки экселя fwrite($file_pointer, $data).
Закрываем файл - fclose($file_pointer);
Усе.
"
Что такое служебные метки экселя? Как ими пользоваться? (если можно, с маленьким примером)

PM MAIL   Вверх
IZ@TOP
Дата 21.4.2008, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 2
Всего: 73



Думаю на этот вопрос Вам сможет ответить msdn.microsoft.com, с примерами.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
_AXE_
Дата 28.4.2008, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 1.11.2007
Где: Kazakhstan

Репутация: нет
Всего: нет



Если нужна таблица, составляй её html.
Да да обычным table! Потом просто меняй расширение на xls -> и вот тебе табличка экселевская.
PM MAIL WWW ICQ Skype GTalk   Вверх
awers
Дата 6.5.2008, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: нет
Всего: 31



hyp1k, для начала нужно разобраться со структурой xls файла. Потом надо разобраться как работать с бинарными данными. А msdn конечно должен помочь )
PM MAIL WWW ICQ Skype   Вверх
hyp1k
Дата 26.8.2008, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 3.4.2008

Репутация: нет
Всего: нет



to AXE:
А если мне нужно четко стандартизованный, ячейка в ячейку, экселевский файл получить. Как оно там отобразится из html - скорее всего коряво как-нибудь.

to awers:
Слишком сложно)) но если ничего не получится, то придется разбираться.

Есть еще вопросик:
Не работает функция new COM("Excel.Application"); Windows Server, Apache

PM MAIL   Вверх
awers
Дата 3.9.2008, 02:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: нет
Всего: 31



Цитата(hyp1k @  26.8.2008,  15:16 Найти цитируемый пост)
Есть еще вопросик:
Не работает функция new COM("Excel.Application"); Windows Server, Apache


Кхе кхе. А как Вы думаете, у хостера на бсд/федоре будет стоять ехсель? ))
Только 2 варианта: 
1) Найти готовое решение и жить счастливо
2) Потеряться из жизни на пол годика и изобрести велосипед
PM MAIL WWW ICQ Skype   Вверх
hyp1k
Дата 3.9.2008, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 3.4.2008

Репутация: нет
Всего: нет



Решения готового искать больше терпения нет.

Пишу скрипт для формирования отчета по шаблону. Соответственно использую Spreadsheet_Excel_Reader, Spreadsheet_Excel_Writer, данные парсю из хмл.

Теперь встал перед проблемкой: нужно в отчете сделать сводную табличку, хорошо было бы скопировать лист из одного экселевского файла  template.xls в другой экселевский файл result.xls один конкретный лист с этой сводной табличкой, т.е. в результате чтобы эта табличка подгружала данные из другого листика, который я заполнил по шаблону.
Кто что посоветует по этому поводу???

Пока думаю в комплекте с этим файлом прикреплять еще файл с этой сводной табличкой, а в нем ссылаться на формируемый файл.

ЗЫ
Сообщение написанное мной ранее:
Не работает функция new COM("Excel.Application"); Windows Server, Apache
-- эта штука не работала потому как экселя на серваке не стояло =))
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: X технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0603 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.