Gorod.dp.ua » Міські форуми / Городские форумы
Сторінка 2 з 4 ПершаПерша 1234 ОстанняОстання
Всього знайдено 69, показано з 21 по 40.

Тема: А кто пишет сайты? Слыхал есть такие люди! Надо переписать сайт.

  1. #21

  2. #22
    Модератор Аватар для turist_ua
    Реєстрація
    01 жовтень 2006
    Звідки Ви
    Дніпро
    Дописів
    16 105

    Типово

    Цитата Допис від deivan Переглянути допис
    ну, Б-г в помощь!..
    Билл Гейтс или Борис Гребенщиков?

  3. #23

  4. #24
    Аватар для Yvgen
    Реєстрація
    05 вересень 2007
    Дописів
    3 667

    Типово

    Цитата Допис від пекельный красунчик Переглянути допис
    обновляемый прайс лист, без функций магазина
    Скрипт php, который на основе CSV (XLS) формирует HTML код (таблицу заполненную данными) пишется за 10 минут.

  5. #25
    Модератор Аватар для turist_ua
    Реєстрація
    01 жовтень 2006
    Звідки Ви
    Дніпро
    Дописів
    16 105

    Типово

    Цитата Допис від Yvgen Переглянути допис
    Скрипт php, который на основе CSV (XLS) формирует HTML код (таблицу заполненную данными) пишется за 10 минут.
    бетмен?

    Во-первых, CSV и XLS - это немного разная структура данных, и читать XLS одними только средствами пхп нельзя (надо набор PEAR пакетов и какую-то из готовых читалок).

    Во-вторых, все зависит сугубо от структуры этого импортируемой таблицы - если там просто строки из нескольких столбцов - то да, несложно. А если нет? Объединенные ячейки и т.п.

  6. #26
    Почетный форумчанин Аватар для Ґонта
    Реєстрація
    29 березень 2004
    Звідки Ви
    Січеслав
    Дописів
    13 189

    Типово

    Цитата Допис від turist_ua Переглянути допис
    бетмен?

    Во-первых, CSV и XLS - это немного разная структура данных, и читать XLS одними только средствами пхп нельзя (надо набор PEAR пакетов и какую-то из готовых читалок).

    Во-вторых, все зависит сугубо от структуры этого импортируемой таблицы - если там просто строки из нескольких столбцов - то да, несложно. А если нет? Объединенные ячейки и т.п.
    Плюс якщо робити - так робити, і пропонувати варіант занесення даних у базу, а вже з бази виводити у HTML і сортувати, групувати (та ще якась мінімальна обробка буде необхідна), бо клієнт теж людина і треба бути готовим до завтрашніх побажань.
    Плюс післязавтра файл може бути xlsx, а для нього інше рішення потрібно.
    Нам своє робити

    Німецька мова влітку

  7. #27
    Аватар для Yvgen
    Реєстрація
    05 вересень 2007
    Дописів
    3 667

    Типово

    Цитата Допис від turist_ua Переглянути допис
    бетмен?

    Во-первых, CSV и XLS - это немного разная структура данных, и читать XLS одними только средствами пхп нельзя (надо набор PEAR пакетов и какую-то из готовых читалок).

    Во-вторых, все зависит сугубо от структуры этого импортируемой таблицы - если там просто строки из нескольких столбцов - то да, несложно. А если нет? Объединенные ячейки и т.п.
    Прайс лист - обычно простая таблица
    CSV и XLS - разумеется разная структура данных.
    Во первых. Вы не усложняйте. Читается XLS чуть сложнее чем CSV, не более того. А CSV вообще считывается построчно (текст).
    Во вторых, прайс-лист обычно можно сделать в любом формате (CSV прочитать или сделать еще легче).
    Если говорить об 1С, то и XLS, и CSV там делается очень легко.

  8. #28
    Аватар для Yvgen
    Реєстрація
    05 вересень 2007
    Дописів
    3 667

    Типово

    Цитата Допис від Ґонта Переглянути допис
    Плюс якщо робити - так робити, і пропонувати варіант занесення даних у базу, а вже з бази виводити у HTML і сортувати, групувати (та ще якась мінімальна обробка буде необхідна), бо клієнт теж людина і треба бути готовим до завтрашніх побажань.
    Плюс післязавтра файл може бути xlsx, а для нього інше рішення потрібно.
    Да, нужно быть готовым к тому, что завтра клиент через этот сайт будет спутник на орбиту выводить.

  9. #29

    Реєстрація
    08 липень 2009
    Дописів
    1 617

    Типово

    Есть класс для чтения XLS. Сам пользуюсь уже не один год, никаких проблем нет. Что касается XLSX - то что мешает в том-же 2010 екселе сохранить в формат XP/2003 ?!
    Парсить екселевский файл каждый раз при вызове клиентом прайс-листа - мегатупо! Для этого нужно инсертить данные в MySQL и читать их уже оттуда...

  10. #30
    Модератор Аватар для turist_ua
    Реєстрація
    01 жовтень 2006
    Звідки Ви
    Дніпро
    Дописів
    16 105

    Типово

    Цитата Допис від tvn2009 Переглянути допис
    Есть класс для чтения XLS. Сам пользуюсь уже не один год, никаких проблем нет. Что касается XLSX - то что мешает в том-же 2010 екселе сохранить в формат XP/2003 ?!
    Парсить екселевский файл каждый раз при вызове клиентом прайс-листа - мегатупо! Для этого нужно инсертить данные в MySQL и читать их уже оттуда...
    phpexcel например. Но не он один)

    Yvgen, а что я усложняю-то? Без сторонних классов xls не прочесть. Сторонние классы без PEAR пакетов не работают обычно.

  11. #31
    Модератор Аватар для turist_ua
    Реєстрація
    01 жовтень 2006
    Звідки Ви
    Дніпро
    Дописів
    16 105

    Типово

    Цитата Допис від tvn2009 Переглянути допис
    Что касается XLSX - то что мешает в том-же 2010 екселе сохранить в формат XP/2003 ?!
    либо сразу в CSV и без классов)

    Цитата Допис від tvn2009 Переглянути допис
    Парсить екселевский файл каждый раз при вызове клиентом прайс-листа - мегатупо! Для этого нужно инсертить данные в MySQL и читать их уже оттуда...
    мегатупо-ли? Если это CSV файл то разницы особо никакой не будет. Все зависит от дополнительных вводных, например надо ли разбивать прайс на разделы, какова структура прайса и т.п.

  12. #32
    Аватар для Yvgen
    Реєстрація
    05 вересень 2007
    Дописів
    3 667

    Типово

    Цитата Допис від turist_ua Переглянути допис
    либо сразу в CSV и без классов)



    мегатупо-ли? Если это CSV файл то разницы особо никакой не будет. Все зависит от дополнительных вводных, например надо ли разбивать прайс на разделы, какова структура прайса и т.п.
    Самый оптимум - это CSV. Но мы то гадаем, может там все сложней.
    Загружать CSV (линейную таблицу) в БД - лишняя трата времени.
    Вычитать CSV можно быстро.

  13. #33

    Реєстрація
    08 липень 2009
    Дописів
    1 617

    Типово

    Цитата Допис від turist_ua Переглянути допис
    мегатупо-ли? Если это CSV файл то разницы особо никакой не будет. Все зависит от дополнительных вводных, например надо ли разбивать прайс на разделы, какова структура прайса и т.п.
    Даже если прайс представлен ввиде одной простой таблицы, ИМХО лучше читать все-таки из БД чем каждый раз парсить текстовый файл....
    У меня когда проскакивают мысли сэкономить время и сделать что-то подобное (читать сразу из файла не используя БД) сразу задаю себе вопрос, как будет работать скрипт, если файл вырастет раз так в 100....

    И вообще, в любых клиент-серверных приложениях данные должны храниться в базе данных, а доступ к ним должен производиться посредством SQL запросов. (не мое ИМХО, но я с ним полностью согласен) )

    А по поводу парсера, не знаю его происхождения, в инете когда-то нарыл ABC Excel Parser...
    Востаннє редагував tvn2009: 07.07.2011 о 13:34

  14. #34
    Почетный форумчанин Аватар для Ґонта
    Реєстрація
    29 березень 2004
    Звідки Ви
    Січеслав
    Дописів
    13 189

    Типово

    Пітримую думку, що потрібно робити конвертацію у базу, а потім з базою вже роби що і як хочеш.
    Сам користуюся конвертором (теж вже невідомого походження ) xls2mysql
    Нам своє робити

    Німецька мова влітку

  15. #35

    Реєстрація
    08 липень 2009
    Дописів
    1 617

    Типово

    Цитата Допис від Ґонта Переглянути допис
    Пітримую думку, що потрібно робити конвертацію у базу, а потім з базою вже роби що і як хочеш.
    Сам користуюся конвертором (теж вже невідомого походження ) xls2mysql
    мой мне нравится тем, что представляет всю таблицу как массив... Причем доступны как данные из ячеек, так свойства и формулы

  16. #36
    Модератор Аватар для turist_ua
    Реєстрація
    01 жовтень 2006
    Звідки Ви
    Дніпро
    Дописів
    16 105

    Типово

    Цитата Допис від tvn2009 Переглянути допис
    мой мне нравится тем, что представляет всю таблицу как массив... Причем доступны как данные из ячеек, так свойства и формулы
    как называется? ABC Excel Parser ?

  17. #37
    Почетный форумчанин Аватар для Ґонта
    Реєстрація
    29 березень 2004
    Звідки Ви
    Січеслав
    Дописів
    13 189

    Типово

    Цитата Допис від tvn2009 Переглянути допис
    мой мне нравится тем, что представляет всю таблицу как массив... Причем доступны как данные из ячеек, так свойства и формулы
    Аналогічно
    (Зараз будемо мірятися чий конвертер кращий )

    Upd 1
    Упс... У мене формули не бере...
    Дайте! Дайте свій!

    Upd 2
    А з іншого боку - для чого у базі формули? Їх спокійно можна потім прописати вже при роботі з базою та php
    Нам своє робити

    Німецька мова влітку

  18. #38

    Реєстрація
    01 серпень 2006
    Звідки Ви
    Днепропетровск
    Дописів
    1 445

    Типово

    Какие парсеры, какие СУБД...

    Постановка задачи:
    Цитата Допис від пекельный красунчик Переглянути допис
    сикока можжет стоить простой сайт с автоматической подгрузкой XML или XLS файла пару раз в день.
    Решение:
    index.html
    <html><a href=price.xls>price</a></html>

    crontab
    0 0 * * * web-user update.sh

    update.sh
    cp template_price price.xls
    sleep 10
    cp template_price price.xls

    Комментарии:
    1. Сайт простой
    2. По дате создания файла - прайс обновленный. (подгрузка произошла)
    3. Обновление пару раз в сутки. в 00:00:00 и в 00:00:10

    Цена 100 грн.

  19. #39
    Модератор Аватар для turist_ua
    Реєстрація
    01 жовтень 2006
    Звідки Ви
    Дніпро
    Дописів
    16 105

    Типово

    Цитата Допис від exses Переглянути допис
    Какие парсеры, какие СУБД...

    Постановка задачи:


    Решение:
    index.html
    <html><a href=price.xls>price</a></html>

    crontab
    0 0 * * * web-user update.sh

    update.sh
    cp template_price price.xls
    sleep 10
    cp template_price price.xls

    Комментарии:
    1. Сайт простой
    2. По дате создания файла - прайс обновленный. (подгрузка произошла)
    3. Обновление пару раз в сутки. в 00:00:00 и в 00:00:10

    Цена 100 грн.
    предлагаю еще проще, по набору домена сразу отдавать price.xls

    PS напомнило как ночью перед экзаменом по микропроцессорной технике мы с товарищем соревновались у кого будет короче код по выводу "бегущих огней" на асме для ATmega16 ))

  20. #40

    Типово

    а кто из вас работал с АБ офис?
    дулю вам

Сторінка 2 з 4 ПершаПерша 1234 ОстанняОстання

Bookmarks

Bookmarks

Ваші права у розділі

  • Ви НЕ можете створювати нові теми
  • Ви НЕ можете відповідати у темах
  • Ви НЕ можете прикріплювати вкладення
  • Ви не можете редагувати свої повідомлення
  •  
  Головна | Афіша | Новини | Куди піти | Про місто | Фото | Довідник | Оголошення
Контакти : Угода з користивачем : Політика конфіденційності : Додати інформацію
Главная страница сайта  
copyright © gorod.dp.ua.
Всі права захищені. Використання матеріалів сайту можливо тільки з дозволу власника.
Про проєкт :: Реклама на сайті