Сабж!
Задался вопросом "Как грамотно вставить таблицу в друпал, с использованием полей и т.д.?", в поиске здесь наткнулся на топик "Вывести таблицу excel на страницу". Вспомнил, что раньше видел пару модулей на drupal.org по теме, поискал и нашел.
Итак...
Самый, наверно, простой табличный модуль. Ставите его, включаете в Форматах Ввода этот фильтр и, используете токены вида [table ] для редактирования таблицы. Пример построения таблицы - здесь.
Никакого импорта файлов и т.д.
Дешево и сердито.
Более продвинутый вариант.
Удобные средства редактирования таблицы, приличное количество фич. Импорта файла с таблицей, похоже нет.
Имхо, удобен, если таблицы приходится добавлять нечасто и небольшие.
Самый продвинутый модуль.
Для импорта использует http://phpexcel.codeplex.com/ и https://github.com/infojunkie/socialcalc
Некоторые возможности (на сейчас, модуль развивается):
Экспорт-импорт CSV, XLS, XLSX, OOCalc, Google Docs Spreadsheets (в разработке), etc.
Экспорт, помимо перечисленного, в PDF.
Значения таблиц могут раскидываться по (cck)полям.
... и многое другое.
Стабильная версия - только для 6ки, и разработка - для 7ки.
За подробностями лучше на страницу модуля.
Комментарии
спасибо, полезно
[##619014]http://drupal.org/node/619014[/##]
спасибо
В закладки, спасибо!
подпишусь...
Подписался
подписался
не понял
дримвьюер, вставка кода.
Валера, на всех редакторов на сайте дримвьюверов не напасешься Меня Tables Filter спасает, удобный очень в плане быстрого ввода простых таблиц.
см. http://www.drupal.ru/node/72321
http://drupal.org/project/tablemanager я так понял неплохой по функциональности
Там нет версии для D7.
друпал 6 отменили? я им пользуюсь
как и куда установить socialcalc. а также все для того чтобы вставить таблицу ( 19400строк и 6 столбцов)
пытаюсь Sheetnode вставить таблицу импортом, выходит ошибка:
An error occurred. /batch?id=38&op=do
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 67 bytes) in K:\home\TatBearing\www\sites\all\Libraries\PHPExcel\Classes\PHPExcel\Worksheet.php on line 1121
Allowed memory size of 134217728 bytes exhausted (tried to allocate 67 bytes)
tried to allocate 67 bytes)