powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / XLS, или опять о прайсах
13 сообщений из 13, страница 1 из 1
XLS, или опять о прайсах
    #32351582
expert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тема така:
Делаю(почти сделал) мультиязычный ресурс. (10 языков). Соответственно у компании 10 представительств в 10 странах. Все очень динамично, администрируется через ВЭБ практически все компоненты сайта, все в МайСКЛ... но не в этом дело. Немец(заказчик) захотел увидеть прайс в след. виде: он закачивает прайс в формате хлс, а юзеры соответсвенно скачивают его.. :) Но, для каждой страны устанавливается разный дисконт, соответсвенно надо читать хлс , делить прайс-столбец, генерить и выводить. Генерить - тема не интересная, все понятно. А вот читать? Причем технологшично, потому как варианты типа Сэйв Эс.. в Экселе ввиде текстового файла со знач, разделенными табуляцией, а потом его читать - не предлагать - не технологично. Решение должно быть мультиплатформенным - т.е. и на Юникс-серверах тож работать. Если кто имеет какие идеи - прошу отметиться.
...
Рейтинг: 0 / 0
XLS, или опять о прайсах
    #32351587
sunbeam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
используйте Java...
...
Рейтинг: 0 / 0
XLS, или опять о прайсах
    #32351593
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насчет java ничего сказать не могу, но есть Perl-овый модуль для парсинга XLS-документов:
Spreadsheet::ParseExcel::Simple;

Очень прост в применении.
...
Рейтинг: 0 / 0
XLS, или опять о прайсах
    #32351728
sunbeam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и че работает на perl под виндой, линуксом?
...
Рейтинг: 0 / 0
XLS, или опять о прайсах
    #32351817
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я его только под Win пробовал.
Судя по доке модуль кросплатформенный.
...
Рейтинг: 0 / 0
XLS, или опять о прайсах
    #32358662
CM Hungry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
www.xlhtml.org

прогнать .xls через него, получить xml или csv на выходе
...
Рейтинг: 0 / 0
XLS, или опять о прайсах
    #32367974
redmax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как на java сделать не подскажите?
...
Рейтинг: 0 / 0
XLS, или опять о прайсах
    #32368100
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redmax
спрашивай на форумах по java
...
Рейтинг: 0 / 0
XLS, или опять о прайсах
    #32368957
CM Hungry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2redmax:

а что, в java уже запретили вызов внешних программ и работу с XML?
...
Рейтинг: 0 / 0
XLS, или опять о прайсах
    #32375809
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для java есть POI от apache
...
Рейтинг: 0 / 0
XLS, или опять о прайсах
    #32382206
antonprk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В PHP есть замечательный модуль DOMXSLT, DOMXML - работает на Linux, Windows, сам пробовал, без проблем, а жава - это тормоз.
...
Рейтинг: 0 / 0
XLS, или опять о прайсах
    #32382328
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> а жава - это тормоз.
дай волю дураку, у него и ассемблер тормозить будет.

Кстати по теме: отечественная разработка
...
Рейтинг: 0 / 0
XLS, или опять о прайсах
    #32384944
Фотография Alexander Naschansky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть коммерческий продукт Zakkis.PHP.Excel.Parser.Pro.v4.0 (это ссылка на рекламную статью, чего-то хоум страница у них не работает)

Если интересует, могу подкинуть в целях ознакомления.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / XLS, или опять о прайсах
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]