Работа с таблицами или импорт таблиц из Excel в WordPress

Дата: 22.04.2009 | Рубрика: Плагины · Статьи

Вы хотите разместить прайс-лист на своем WordPress блоге? Но прайс лист есть у Вас в xls файле, а вбивать руками его заново никак  не хочется? Хотите чтобы таблица с прайсом выглядела красиво, в ней работала сортировка по цене? А так же хотите, чтобы можно было просто добавлять позиции, изменять и удалять ?

wordpress-table-import-csv.jpg

Есть решение, всё это умеет плагин WP-Table Reloaded. Плагин имеет удобный интерфейс, который позволит Вам создавать и редактировать таблицы, так же возможен импорт из CSV, HTML и XML файлов, а так же экспорт в эти форматы. Плагин позволяет использовать сортировку в Ваших таблицах (опубликованных на страницах), для этого используется Tablesorter-jQuery-Plugin. Вы сможете использовать оригинальные стили для всех или каждой таблицы в отдельности. Таблицы можно вставлять в новости, страницы или текстовые виджеты используя короткий код: [table id=ID_таблицы /].

Пример работы плагина с включенной сортировкой Вы можете посмотреть здесь.

Сегодня я сделал перевод этого плагина, файлы русского языка качаем здесь и вставляем в подпапку «languages» самого плагина.

UPD 27.04.2009: Автор обновил плагин, в котором поправил разнообразные недочеты + включил русский перевод, сделанный мной. Новую версию можно скачать с офсайта WordPress.

UPD 28.04.2009: Скоро выйдет новая версия плагина, где в ячейки можно будет добавлять ссылки и картинки. Перевод для неё уже готов, скачать можно здесь.

UPD 07.05.2009: Вышла версия плагина  WP-Table Reloaded 1.2, которую я немножко переделал и обновил русский язык. В плагине поменялся механизм импорта из CSV, я же немного переписал функции импорта и теперь он нормально импортирует таблицы с русскими симвлами из CSV сделанного в Microsoft Excel без всяких дополнительных действий. Переделанную мной версию мохно скачать отсуда: wp-table-reloaded-12_rus.


72 комментария

  • 2009-04-22 в 14:42 masya написал:

    C импортом из екселя глючед
  • 2009-04-22 в 14:54 Admin написал:

    Возможно глючит на больших таблицах.
    Прежде чем импотрировать, нужно перевести CSV файл в кодировку UTF-8.
  • 2009-04-24 в 06:29 Алексей написал:

    Нужная вещь, спасибо.
  • 2009-04-27 в 15:09 Admin написал:

    Плагин для работы с таблицами в Wordpress обновился. Исправлены разнообразные баги и добавлен русский язык. Подробнее смотрите новость (она тоже обновлена).
  • 2009-05-01 в 03:12 Поиск написал:

    Плагин отличный!
    К сожалению стандартный поиск не ищет по данным таблиц. То есть если в поиске вбить например код товара, который есть в таблице, то в результатах он скажет, что такой информации нет.
  • 2009-05-01 в 09:16 Admin написал:

    Да, поиск по таблицам не ищет, надеюсь автор плагина с этой проблемой разберется.
  • 2009-05-01 в 12:19 Поиск написал:

    Будем надеяться, что разработчики решат этот недостаток, а пока проблема решается с помощью плагина Search Unleashed, действительно отличный плагин!
    Спасибо автору блога за большое количество интересностей! :)
  • 2009-05-07 в 11:18 Admin написал:

    Плагин обновился, так же был немного мной доработан, подробности смотрите в тексте поста.
  • 2009-05-27 в 15:26 Кнопка в меню админки написал:

    Большое спасибо за перевод. Плагин нужный и полезный.
    А не подскажете где в нем менять права доступа (хочу открыть для модераторов) и как его в меню админки из Инструментов в Страницы перетащить? Инструменты модераторам не доступны, а потому таблицы отредактировать не получается.
  • 2009-05-28 в 07:46 Admin написал:

    Попробую посмотреть.
  • 2009-06-26 в 22:06 Olga написал:

    Спасибо огромное! Хороший плагин :) как замечательно, что Вы есть! Я на Вашем блоге много полезного нашла. Подскажите,
    пожалуйста, как можно в ячейках добавить ссылки?
  • 2009-06-27 в 06:09 Admin написал:

    В этой версии уже есть кнопка вставить ссылку, смотрите внимательней.
  • 2009-06-28 в 21:22 Olga написал:

    Спасибо, нашла :)
  • 2009-07-01 в 21:19 Юрий написал:

    Здравствуйте!
    Очень полезный ресурс! Спасибо Вам, много чего полезного нашёл именно у Вас!

    Есть вопрос относительно Tablesorter-jQuery-Plugin, не могу подключить, прыгаю с бубном пол-дня.

    1. WordPress 2.7.1
    2. Устанавливаю в папку с плагинами.
    3. Включаю нужные настройки в WP-Table Reloaded.
    4. Захожу в Админку =>Плагины, чтобы включить Tablesorter-jQuery-Plugin... опачки, а его нет.

    Помогите разобраться, Пожалуйста!
  • 2009-07-02 в 08:05 Admin написал:

    Через форму обратной связи пришли свою асю, вместе посмотрим.
  • 2009-07-08 в 18:27 вышла версия написал:

    вышла свежая версия 1,3
    переведёшь?
  • 2009-08-17 в 10:16 Roman написал:

    Да, плагин превосходный!
    Отлично работает в версии 2.8
    Вот только не пойму как делать csv-файлы?
    Поэтому просто копирую в екселе и вставляю в окно импорта.

    Спасибо огромное!
  • 2009-08-17 в 18:33 AlexKR написал:

    Админ, подскажи, пожалуйста, как настроить ширину таблицы?
  • 2009-08-17 в 21:04 Admin написал:

    Очень просто, через css.
  • 2009-10-13 в 16:45 Alex написал:

    У меня все поставилось, импортировалось, но таблица не отображается при вставке в пост.
    Че далать?
  • 2009-10-13 в 16:47 Admin написал:

    Напишите мне в форму обратной связи номер своей аськи, вместе разберемся.
  • 2009-11-05 в 10:58 keeper написал:

    ---Возможно глючит на больших таблицах.
    Прежде чем импотрировать, ужно п ревести CSV файл в кодировку UTF-8.---

    А как перевести CSV в UTF-8? На больших таблицах сильно виснет... Уже весь измучился... Незнаю как это победить...
  • 2009-11-05 в 11:19 Admin написал:

    Открываете cvs файл программой notepad++, вырезаете все данные, меняете кодировку файла и вставляете данные обратно.
  • 2009-11-05 в 11:36 keeper написал:

    Спасибо за ответ, а вот все таки может быть есть способ попроще вставки больших таблиц с помощью этого плагина или без него? Дело в том что я делаю сайт для одного пожилого человека, а он по его выражению "с компьютером на ВЫ"... Я знаю есть плагины для Excel, которые пересохраняют таблицу в Html и после этого соответственно весь массив можно залить в публикацию, но вот ведь прикол в чем: и тут WP виснет и даже вылетает (версия 2.8.7). Даже неверится что по такому казалось бы пустячному вопросу, монстры WP непридумали еще решения...
  • 2009-12-15 в 22:29 kuver написал:

    Без плагина можно сделать так: Скопировать таблицу в Dreamweaver, а уже от туда в Wordpress.
  • 2009-12-16 в 16:14 keeper написал:

    ---Без плагина можно сделать так: Скопировать таблицу в Dreamweaver, а уже от туда в Wordpress.

    Можно конечно, так и приходится, только когда кидаеш большие таблицы, он круто зависает и даже если отвисает, то потом всеравно невозможно с таблицей работать ибо Dreamweaver жутко тормозит...
  • 2010-01-31 в 12:58 poltor написал:

    Помогите, пожалуйста, не хочет он импортировать русские таблицы. Качал плагин по ссылке выше...
  • 2010-01-31 в 13:02 poltor написал:

    Даже язык выбрать не дает
  • 2010-02-01 в 09:14 Admin написал:

    Качайте последнюю версию с официального сайта, здесь версии уже устарели.
    http://wordpress.org/extend/plugins/wp-table-reloaded/
  • 2010-02-01 в 19:14 Андрей написал:

    Добрые форумчане, а подскажите, есть ли плагин для wordpress для написания формул?
  • 2010-02-02 в 14:23 Сергей написал:

    Добрый день
    Подскажите, вставляю код и таблицы не видно. Может ли быть проблема в том,что устаревшая версия вордпресса? Спасибо
  • 2010-02-06 в 18:47 poltor написал:

    Скачал с официального сайта последнюю версию, все работает за одним исключением - приходится менять кодировку csv файла. Есть ли способ обойти это?
  • 2010-02-07 в 20:00 MND написал:

    Добрый вечер,
    Скачал последнюю версию wp-table-reloaded. Подскажите как поменять цвет в ячейке? Я так понимаю через css, но что конкрентно и куда нужно вписать, чтобы цвет ячейки, например, был синий. Заранее спасибо.
  • 2010-02-23 в 00:31 God-in-Me написал:

    Плагин то отличный, но возможно ли сделать таблицы ,аналогичные http://www.freebetting.net/online_betting/224011/England_-_FA_Cup/Tottenham_vs_Bolton
  • 2010-02-25 в 16:02 Андрей написал:

    Подскажите, как сделать плагин на русском языке? скачал последнюю версию плагина, он на английском.
  • 2010-02-25 в 16:24 Admin написал:

    Вот плагин, который поможет Вам русифицировать любой плагин для Wordpress и таблицы в том числе.
    http://wordpress.org/extend/plugins/codestyling-localization/

    Если Вы переведете данный плагин, то отпишитесь, я пошлю локализацию разработчику, соответственно с Вашими данными.
  • 2010-03-08 в 16:15 Света написал:

    Почему-то у меня плагин на английском языке? Скачивала последнюю версию от 07.05.2009
  • 2010-03-16 в 17:29 opponent написал:

    Аналогичная проблема - интерфейс строго на английском, опции переключения языка нету, автоматом "не берет". WP 2.9.2.
    Не подскажете, в чем проблема?
  • 2010-03-16 в 17:40 Admin написал:

    На три коммента выше указан плагин для перевода.
    Я перестал заниматься переводом этого плагина.
    Если переведете сами, то киньте ссылку на po и mo файлы.
  • 2010-03-24 в 12:25 Алекс написал:

    Подскажите как подключить TableTools, для инструментов таблицы, заранее благодарен
  • 2010-04-09 в 15:20 Валентин написал:

    Плагин супер, а возможно както сделать чтобы можно было вводить формулу как в exel, чтобы при изменении данных в таблице изменялась сумма
  • 2010-04-09 в 15:30 Admin написал:

    to Валентин : нет.
  • 2010-04-09 в 15:33 Валентин написал:

    а вообще, это реально сделать , не при помощи данного плагина???
  • 2010-04-09 в 15:52 Admin написал:

    to Валентин: при помощи этого плагина - нет.
  • 2010-05-03 в 09:25 Alexstas написал:

    спасибо, полезная штука
  • 2010-11-17 в 12:31 Светлана написал:

    Большое спасибо автору, пригодиться!
  • 2010-12-26 в 22:40 Иван написал:

    по поводу кодировки
    сохраняю в csv с помощью openoficce и при сохранении задается кодировка
    выбираешь utf-8 и ok
  • 2011-11-14 в 14:28 Алексей написал:

    Интересует возможность фильтрации данных по определенному признаку. Например есть таблица с рядами 1-5, по фильтру надо показывать только 2,4
    Это возможно?!
  • 2011-11-14 в 14:34 Admin написал:

    Этот плагин удобен для вставки таблицы и последующем её изменении. Фильтр сделать довольно просто самому на javascript, я для этого использую jquery.
  • 2011-11-14 в 21:45 Алексей написал:

    Может поделитесь наработками?:) Я на сайте разработчика прочел, что это можно делать, однако пока не разобрался как именно.
    Там сказано, что фильтрация используется путем использования [table id=1 filter="word1&&word2" /] и создания файла wp-table-reloaded-extensions.php с последующей активацией в качестве плагина...
    Будет ли она происходить без перезагрузки страницы? И как использовать?
  • 2011-11-14 в 22:09 Admin написал:

    Посмотрел информацию, да там нужно делать дополнительный плагин, так называемое расширение.
    Также там написано про фильтры, про которые Вы упомянули, но это слишком геморойно и фильтр будет срабатывать с перезагрузкой страницы.
    Не понятно, как это будет работать с кэшированием блога.
    Я бы сделал просто с использованием джаваскрипта.
    Если Вы покажете пример таблицы построенной с использованием этого плагина и опишете, какой фильтр Вам нужен, я попробую накидать.
  • 2011-11-14 в 22:17 Алексей написал:

    Хм... Таблица находится на главной странице сайта http://luchshieigrionlain.ru/
    Соответственно нужно сделать фильтр для отдельных категорий игр: браузерные, клиентские, рпг, стратегии отдельно. Причем желательно, чтобы слова для фильтра находились в скрытом столбце и => не отображались.
    Выбор слов для фильтрации хотелось бы сделать в виде выпадающего меню.. :) Ну как-то так!

    Также если есть возможность реализовать использование 2 фильтров одновременно например браузерные рпг и клиентские рпг
    Пы.Сы. Может лучше скайп? Sho 1 ex
  • 2011-11-15 в 01:24 Алексей написал:

    Хм... с созданием расширения все работает как надо, но страница действительно перезагружается и нужно создавать новые страницы под каждый фильтр..
    Хотелось бы увидеть пример, как реализовать все на джава...
  • 2011-11-15 в 10:47 Admin написал:

    Алексей, вот накидал примерчик с Вашей табличкой:
    http://min.us/lbnPgsh6SbHdmy
    Соответственно в стилях нужно будет скрыть последний столбец.

    Я сделал один фильтр, но можно сделать любое количество.
  • 2011-11-15 в 13:52 Алексей написал:

    Спасибо огромное. В Вашем примере все работает, но не у меня))
    Дело в том, что вчера пытался сделать подобное меню но со ссылками на другие страницы. Скрипт почему-то не работает. В вашем примере он вставлен сразу за .., но когда я так делаю, (т.е. вставляю скрипт прям в пост) ничего не работает. Ситуация не меняется, если я прописываю скрипт в ...
    Вот пример тестовой страницы:
    http://luchshieigrionlain.ru/test/
  • 2011-11-15 в 14:03 Admin написал:

    Алексей, скрипт не обязательно вставлять прям в пост, его можно, даже нужно, вставить в подвал (файл footer.php) вашей темы перед тегом </body>
  • 2011-11-16 в 21:37 Алексей написал:

    Не получается...(((
    Не работает хоть ты что хочешь делай((((
    В чем может быть дело?!
  • 2011-11-17 в 01:45 Алексей написал:

    Скрипт вставлен в footer.php перед тегом body

    В пост я вставил form.../form , после идет [table id=1 /]
    При выборе категории ничего не происходит(
    Предыдущий комент подотрите)
  • 2011-11-17 в 08:52 Admin написал:

    Покажи страницу, где ты это сделал.
  • 2011-11-17 в 20:09 Алексей написал:

    Вариант со вставкой кода скрипта в футер, а формы в пост:
    http://luchshieigrionlain.ru/test/ пароль - 111

    Вариант с вставкой формы и скрипта в шаблон страницы
    http://luchshieigrionlain.ru/111-2/
  • 2011-11-17 в 21:23 Admin написал:

    Сразу не заметил паролей, написал тебе в мыло.
    Давай уж дальнейшее общение через почту.
    Кстати, в моем примере, сортировка ведется по столбцу, в котором указан тип игры. В твоих табличках я этого столбца не вижу.
  • 2011-11-29 в 12:30 Алексей написал:

    День добрый! Обращался уже за советом, спасибо, все работает, решить задачу в Вашей помощью удалось. См. пост 2011-11-15 в 10:47
    Не получается сделать таким образом, чтобы фильтрация происходила сразу по 2-3 столбцам... Не знаю js, не понимаю что и как надо изменить в вашем скрипте, чтобы все заработало(
    luchshieigrionlain.ru/test/
  • 2011-12-02 в 21:06 Алексей написал:

    Админ, будь человеком, помоги, можно за разумное количество $ !
  • 2012-02-08 в 19:34 Nikkols написал:

    Подскажите как задать одинаковую ширину колонок?
    Пробовал в редакторе плагина Wordpressa, но не получилось.
    Может не то писал или не то вставлял.
  • 2012-02-08 в 19:44 Admin написал:

    Одинаковая ширина колонок делается через стили (CSS), напишите ссылку с табличкой на Вашем сайте, я подскажу, какие свойства нужно использовать.
    Большая просьба, пишите сразу в форуме:
    https://wp-skins.info/forum/forum4-obsuzhdenie-plaginov-dlya-wordpress.html
  • 2012-05-25 в 18:38 Ирина написал:

    На Вас последняя надежда. Что не делаю ни как не переносится мой прайс из excel на страницу сайта, то есть текст переносится а решётка нет. Плагин WP-Table Reloaded установлен. Причем на один сайт переносится а на другой нет. HELP!
  • 2012-05-25 в 19:15 Admin написал:

    Добрый день, Ирина, я так понимаю, что таблицу Вы сделали, и на сайте она выводится, а не выводится только решетка ?
    Укажите ссылку на страницу с таблицей, где не выводятся линии, попробую помочь.
  • 2013-09-19 в 12:02 Игорь написал:

    У меня всё получилось, всё работает,но как сделать кнопку сортировке прямо на сайте.http://townweek.com/?page_id=108
  • 2013-09-19 в 12:13 Admin написал:

    Что значит "кнопка сортировки прямо на сайте" ?
    Я не понял, что Вы хотите сделать.
  • 2015-10-21 в 11:16 KORICA написал:

    Добрый день а можно ли как то решить проблему с загрузкой Таблицы в 65 000 позиций с товарами ? на сайт загружаю жуть тормозит.
  • 2016-05-24 в 23:49 Julia написал:

    Выберите необходимые для работы таблицы вручную, если вы знаете, какие именно нужны вам. Или же выберите одну или две, а затем щелкните
  • 2016-06-19 в 01:07 sell-out.org написал:

    Возможно, вы создали связи между таблицами в модели данных и теперь готовы использовать эти данные для анализа. Ниже описано, как создать новую сводную таблицу или сводную диаграмму с помощью модели данных в книге.

Вы должны войти, чтобы оставить комментарий!