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

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: PHP and Excel  (Прочитано 19757 раз)
0 Пользователей и 1 Гость смотрят эту тему.
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« : 24-07-2003 11:42 » 

Takaja problema :

Mne srochno nuzhen PHP skript , kotorij parsit Excel (xls) faili.
Po inetu polazil, nashol dva klassa, no platnie Жаль

Varianti konvertaciji snachala v csv i posledujuschee rasparsivanie ne predlagat Улыбаюсь Klient uz bolno upiortij :/ xls emu i vsio tut Жаль

Pomozhite liudi dobrije !!!
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Fireworm
Гость
« Ответ #1 : 24-07-2003 15:31 » 

вариант 1-й, более простой. Если ты под виндой, то можеш использовать COM объекты, подключить как  COM Excel и работать с ним как с обычным объектом.
Вариант 2-й : Найти в инете описание файлов xls, и ручками их разбирать. Но вариант очень трудоемкий - у меня стояла подобная задача - полазил я по инфе - посмотрел, и решил не связываться - уж очень сложный у них формат получается.
Больше вариантов нет.
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #2 : 29-07-2003 13:33 » 

А жаль что больше нет вариантов   Так больше нельзя...  Я то под виндой сижу а вот крутиться это всё будет на сервере где стоит FreeBSD  :?
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Fireworm
Гость
« Ответ #3 : 29-07-2003 14:13 » 

К сожалению нет.
Гораздо дешевле уговорить заказчика на csv файлы... и даже макрос им для Excel написать, что бы они это все ручками не делали...
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #4 : 31-07-2003 05:14 » 

Ну понятно что дешевле, но клиент - штука сложная. Его не волнует как ты это будешь делать, надо и всё тут. как говориться : клиент всегда прав! Он платит деньги и хочет видеть результат (вполне нормальная логика).

Тут всё понятно : не можешь реализовать на одной платформе, реализуй на другой.

Отсюда вывод : В большинстве случаев - убеждать клиента дело неблагодарное и практически бесполезное.

Где-то я видел на Перле что-то похожее. буду копать в ету сторону. Спасибо за участие.
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Fireworm
Гость
« Ответ #5 : 31-07-2003 06:07 » 

Ну как правило клиент умеет считать деньги. И если правильно оценить стоимость разработки такого модуля - я думаю клиент очень сильно задумается, надо ему такое или нет.
Записан
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #6 : 31-07-2003 07:20 » 

Особенно если указать клиенту на колличество времени , которое займет разработка распаковщика формата Экселя вручную.
Записан

А птичку нашу прошу не обижать!!!
Fireworm
Гость
« Ответ #7 : 31-07-2003 11:56 » 

Попробуй вот этот модуль
http://www.bettina-attack.de/jonny/view.php/projects/php_writeexcel/
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #8 : 01-08-2003 04:58 » 

php_writeexcel is a port of John McNamara's excellent Spreadsheet::WriteExcel
Perl package to PHP. It allows you to generate Microsoft Excel documents on
your PHP enabled Web server without any other tools.

Ну вообще-то мне не надо генерить файлы Excel Улыбаюсь Мне надо распарсить уже готовый файл Улыбаюсь
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Fireworm
Гость
« Ответ #9 : 01-08-2003 06:06 » 

Я с этим модулем не разбирался... А что он не умеет парсить? Только создавать?
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #10 : 01-08-2003 09:09 » 

Это же видно из описания модуля Улыбаюсь
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #11 : 01-08-2003 09:58 » 

Посмотри это:
http://phpclasses.web4u.cz/browse.html/package/1069.html
Правда, работает через COM...

А так же попробуй поиск на www.phpclub.ru
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #12 : 01-08-2003 10:07 » 

Енто я уже пробовал  Улыбаюсь Но работа через СОМ к сожалению не устраивает   Здесь была моя ладья...

На http://www.phpclub.ru/ ничего толком нету  Жаль В основном только рассуждения и посылание по различным безполезным ссылкам  Жаль
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #13 : 01-08-2003 10:24 » 

А в чем заключается привязка к excel-ю? Наверняка его можно заменить БД.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #14 : 04-08-2003 06:04 » 

Проблема в том, что клиент откуда-то получает файл с графиками и аплоадит его на сервер. Надо написать скрипт который парсит этот файл и выбирает ети данные из графиков, запихнуть его в крон и отображать данные на вебе.
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #15 : 04-08-2003 07:48 » new

excel2mysql.pl
Может тебя такая штука устроит? Написана на perl.

Попробуй в www.filesearch.ru набрать xls2*gz .
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines