Excel и WEB страницы

Тема в разделе "Веб-дизайн", создана пользователем mivfx, 1 сен 2008.

Статус темы:
Закрыта.
Модераторы: zek24
  1. mivfx

    mivfx Писатель

    Регистр.:
    29 авг 2008
    Сообщения:
    4
    Симпатии:
    0
    у меня на сервере есть стандартный файл прайса в формате эксела, как мне отобразить его на страничке сайта в его естественном виде как он отображается в самом экселе? Цель - показать пользователю содержимое прайса. Файл обновляется на сервере автоматически (заливается фирмой владельцем) ?
     
  2. Jameson

    Jameson Читатель

    Заблокирован
    Регистр.:
    25 июн 2007
    Сообщения:
    406
    Симпатии:
    92
    Если структура простая, то при загрузке прайса на сайт (предположим, через форму в админке) можно организовать сохранение в html с помощью какого-нибудь PHP Excel Parser.

    Если они обновляют файл по фтп, то при обращении к html проверять дату изменения прайса и перегонять в html на лету.

    Если структура сложная, с большим количеством объединенных колонок, проще, наверное, будет научить клиента сохранять прайс "как веб-страницу".
     
  3. triode-master

    triode-master Постоялец

    Регистр.:
    23 апр 2007
    Сообщения:
    123
    Симпатии:
    17
    Для Joomla появился такой компонент, на форуме поддержки можно найти инфу, там все просто.
    Это вариант на тот случай если не дружите с php и mysql.

    К выше перечиленным вариантам можно добавить еще один.
    Из экселя перегоняем в mysql, для этого есть спец проги.
    Из mysql выводим на сайт.
     
  4. sashabsas

    sashabsas Создатель

    Регистр.:
    19 авг 2008
    Сообщения:
    16
    Симпатии:
    5
    Вот способ в asp странице, всё очень просто, там пример с комментариями. А чтоб выводить в формате екселя нужно поменять на соответствующий Content-Type.

    http://www.nulled.ws/showthread.php?t=74404&highlight=excel+asp
     
  5. Юрец

    Юрец

    Регистр.:
    20 авг 2006
    Сообщения:
    152
    Симпатии:
    21
    Возьми справочник по HTML и прочитай про тег <table>
     
  6. Spree

    Spree Создатель

    Регистр.:
    31 авг 2008
    Сообщения:
    10
    Симпатии:
    0
    причем тут тег <table>? =)
    Человеку автоматически надо, чтоб обновлялся прайс.
    Автору: лучше всего попробовать сделать парсер, как было сказано выше.
     
  7. gregzem

    gregzem

    Регистр.:
    21 окт 2007
    Сообщения:
    200
    Симпатии:
    63
    Вот парсер excel на PHP. Читает бинарный .xls, на выходе генерит структуру с ячейками и рядами. Внутри есть механизмы лога, дампа. Точно парсит файлы Excel до версии 2003 (те, которые не XML based). Файл можно прочитать и вывести таблицей.
    Писать ровно 10 строк.

    При любом другом варианте у вас будет открываться либо Excel внутри IE (в лучшем случае), либо просто как отдельное приложение (для других браузеров и других ОС).
     

    Вложения:

  8. _ShuR1k_

    _ShuR1k_ Создатель

    Регистр.:
    17 авг 2008
    Сообщения:
    11
    Симпатии:
    1
  9. revolacio

    revolacio Создатель

    Регистр.:
    21 июн 2008
    Сообщения:
    10
    Симпатии:
    0
    - при импорте csv товар добавляет новую категорию, а не обновляет, как быть?
     
  10. voooz

    voooz

    Регистр.:
    8 дек 2006
    Сообщения:
    360
    Симпатии:
    41
    Забить на csv, а делать нормальную систему на базе PHP Excel Parser, делалась даже прямая выгрузка в mysql

    P.S. Где сталкивался с csv, обычно сначала очищается база, потом заливается
     
Статус темы:
Закрыта.