imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 04.10.2005, 13:12     # 1
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Изменение XLS на PHP

Задача на первый взгляд тривиальная. Есть: XLS-файл, с кучей формул, страниц и оформления в нужный вид. Надо: На PHP из БД (это не суть) вставить начальные данные в несколько ячеек.

Мои изыскания привели к http://pear.php.net/package/Spreadsheet_Excel_Writer/ было уже совсем обрадовался, НО, он может только писать xls-файлы (кстати весьма неплохо это делает), и не умеет их читать или лучше даже изменять.

Поискал альтернативы - нашел http://www.softclub.org/excelexplorer/ , очень похоже на правду, но отдавать 123 покачто зеленых американских президентов, тем более не будучи уверенным что оно то что надо - как-то жаба душит.

Других нормальных альтернатив, включающих именно полную функциональность по изменению xls не нашел, даже платных (хотя, честно говоря, платить очень и не хотелось бы ).

Формировать все данные вручную, прописывая ворматирование всего и вся, для каждой ячейки руками - я сдохну.
Ладно, думаю, раз могу их писать, осталось прочитать то что есть и записать все что надо с дополнительными нужными мне данными, решил найти парсер для прочтения, результат - наткнулся всего на 3:
1. PHP Excel Parser PRO v4.0.2 Retail - парсит только текст, никакого форматирования.
2. xlsparser - Вообще сразу не заработал, но по описанию тоже должен работать только с текстовыми данными
3. SpreadSheet_Excel_Reader - по описанию похоже тоже только текст.

А, еще нашел комплект XLS File Generator, XLS File Reader но вместе они тоже неплохо стоят, к тому же не понятно что толком могут.

Вобщем буду очень признателен за наводки по решению проблемы.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.

Последний раз редактировалось Hubbitus; 04.10.2005 в 13:16.
Hubbitus вне форума  
Старый 16.07.2007, 17:43     # 2
Necromancer
::VIP::
Черный маг
 
Аватар для Necromancer
 
Регистрация: 03.06.2006
Адрес: Старая башня
Пол: Male
Сообщения: 890

Necromancer Гурее всех гурых :-)
Necromancer Гурее всех гурых :-)Necromancer Гурее всех гурых :-)
Вопрос втал опять, только у меня... как вижу ответов небыло.

Нужно сделать: Есть .xls список, Где, в 1 колонке записаны номера, естественно в разноброс, а во второй колонке записан статус.

Пример:
A1 - 543 B1 - Дома
A2 - 432 B2 - На улице

Так вот, нужно чтобы человек вводил номер на сайте, будь то например 543, и ему показывалось, Номер 543 (статус из B1) Дома

То есть нужно сделать поиск по файлу xls / и вывести информацию из второй колонки.

Буду очень благодарен, за любые наводки!
__________________
Маг Уха Песчаного Штиля.
Necromancer вне форума  
Старый 16.07.2007, 18:56     # 3
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
гугл говорит
http://www.google.ee/search?hl=et&cl...&btnG=Otsi&lr=
EvroStandart вне форума  
Старый 19.07.2007, 01:42     # 4
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Есть онлайновый сервис http://www.iconv.com/xls2csv.htm

А, еще есть http://sourceforge.net/projects/phpexcelreader/ очень стоит попробовать.

http://www.andykhan.com/jexcelapi/ на Джаве.

http://chicago.sourceforge.net/xlhtml/ если прочтет, последние форматы не держит.

Для ПЕРЛа парсер http://search.cpan.org/dist/Spreadsheet-ParseExcel/

Если ничего не поможет, то есть http://poi.apache.org/ , на сколько я понимаю самое тяжелое орудие (вроде бы оно в ОпенОффисе применяется), которое должно справится уже полюбому, но при этом может быть и весьма тяжеловесным.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 29.07.2007, 16:25     # 5
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Еще стоит попробовать разные отсюда:
http://www.google.com/custom?domains...D%3A1%3B&hl=en
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:01.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.