Вставить табличку из Екселя в содержимое

Тема в разделе "Форматирование материалов", создана пользователем GRON, 18.11.2007.

  1. Offline

    GRON Недавно здесь

    Регистрация:
    04.09.2007
    Сообщения:
    23
    Симпатии:
    0
    Друзья, я в Джумле все еще новичок - возник такой вопрос. По роду деятельности мне периодически надо вставлять в содержимое сайта таблицы из файлов Microsoft Excel. Таблички большие, перенабивать прямо в редакторе все не хочется, пробовал делать так - в Екселе делал экспорт в html, потом вставлял уже в Джумлу, но: 1) форматирование слетает напрочь поечму-то 2) (ну это уже не совсем в тему, но тем не менее) - шаблон сверстан на DIV'ах, поэтому таблица, ширина которой больше ширины области вывода, вылазит за пределы, и пропадает вообще всякая польза от чего либо.

    Я понимаю, что если хакать тот жуткий код, который генерируется Екселем, то можно в конце концов чего-то добиться, но просто спрашиваю в надежде, что существуют более-менее стандартные и проторенные кем-то пути!

    Спасибо!
     
  2.  
  3. agruts
    Offline

    agruts Russian Joomla! Team

    Регистрация:
    01.03.2006
    Сообщения:
    612
    Симпатии:
    21
    Пол:
    Мужской
    Ответ: Вставить табличку из Екселя в содержимое

    таблица Экселя просто кишит стилями. Для каждой ячейки прописан стиль, с ума сойти можно, я тоже с этим сталкивался неоднократно.
    Для себя проблему решил следующим образом: выделял нужный диапазон в экселе, копировал и вставлял в пустой документ в Дримвивере.

    Далее, переключаюсь на режим кода, поиск и замена со следующими параметрами:
    Find in - в текущем документе
    Search - specific tag - td
    with attribute - style = any value
    Action - remove attribute - style.
    Жмем на кнопку Replace all

    Вся процедура очистки занимает около минуты, потом можно спокойно копировать и вставлять такую таблицу в редактор джумлы.
    Недостаток данного метода состоит в том, что необходимо наличие дримвивера :)
     
  4. diz1
    Offline

    diz1 Недавно здесь

    Регистрация:
    27.09.2007
    Сообщения:
    41
    Симпатии:
    1
    Пол:
    Мужской
    Ответ: Вставить табличку из Екселя в содержимое

    1. Описанный выше способ.

    2. Сохранить в формат .csv
    Легко сравнить размеры получившихся файлов, (в т.ч., даже если .xls и .csv пересохранить в .htm) чтобы увидеть разницу
     
  5. Offline

    GRON Недавно здесь

    Регистрация:
    04.09.2007
    Сообщения:
    23
    Симпатии:
    0
    Ответ: Вставить табличку из Екселя в содержимое

    Огромное спасибо! Прям облегчили жизнь! Еще вариант, который мне предложили - использовать OpenOffice, там, говорят, код менее замусоренный.
     
  6. Azazello
    Offline

    Azazello Недавно здесь

    Регистрация:
    24.03.2007
    Сообщения:
    190
    Симпатии:
    4
    Пол:
    Мужской
    Ответ: Вставить табличку из Екселя в содержимое

    Странно сложно у вас получается Ctrl+C и Ctrl-V прямо в окно документа дримвьюера у меня лично вставляют чистую таблицу без единого стиля вообще.
     
  7. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: Вставить табличку из Екселя в содержимое

    просто нужно использовать специальную вставку (по правому клику появится в менюшке)...афигенная вещь;)
     
  8. Azazello
    Offline

    Azazello Недавно здесь

    Регистрация:
    24.03.2007
    Сообщения:
    190
    Симпатии:
    4
    Пол:
    Мужской
    Ответ: Вставить табличку из Екселя в содержимое

    Fanamura, чтобы усложнить себе жизнь, я так понимаю? ;) Гораздо легче двумя "тыками" в таблицу придать ей нужную окраску.
     
  9. diz1
    Offline

    diz1 Недавно здесь

    Регистрация:
    27.09.2007
    Сообщения:
    41
    Симпатии:
    1
    Пол:
    Мужской
    Ответ: Вставить табличку из Екселя в содержимое

    ... но с фиксированными размерами строк (=ячеек).
     
  10. Offline

    andrey7x7 Недавно здесь

    Регистрация:
    15.09.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Для меня самым реальным способом оказался OpenOffice
    Открываю им экселевский файл выделяю нужны фрагмент и всталяю в Joomla
    Эффект - СУПЕР !!! Как там и было :)
     

Поделиться этой страницей

Загрузка...