Модуль Views Excel Export позволяет экспортировать таблицу сгенерированную Views в Excel файл. Экспортировать можно как все данные, так и отфильтрованные с помощью раскрытых фильтров (exposed filters).
Как это работает:
- Устанавливаем модуль.
- Создаём представление, добавляем по вкусу поля, фильтры, раскрытые фильтры, сортировку, настройки.
- Добавляем вид Page и указываем у него адрес (например
pages
). - Добавляем вид Feed, выбираем у него стиль XLS Feed, указываем адрес (например
pages/xls
) и с помощью опции Attach to прикрепляем вид к ранее созданной странице (скриншот).
После этого на странице pages
, под представлением, появится значок Excel файла:
кликнув на который, друпал предложит сохранить текущий вывод в xls файл:
Для экспорта представлений в CSV, DOC или XML файлы, есть похожий модуль Bonus: Views Export из состава Views Bonus Pack. Работает он по такой же схеме.
Написанное актуально для
Views Excel Export 6.x-1.1-beta1
Похожие записи
- Модуль Views Data Export — экспорт данных представления в csv, xls, doc, txt, xml
- Модуль Views field replace value — замена значений полей в Views
- Модуль Geofield Yandex Maps — ввод и вывод гео-информации на Яндекс.Картах 2.1
- Модуль Google Analytics Statistics — вывод популярных материалов с помощью Views на основе данных Google Analytics
- Search API и поиск с морфологией
Комментарии
В Друпале есть такой замечательный инструмент как batch api но почему-то ни
Views Excel Export ни Views Bonus Pack с ним не работают, и поэтому любой экспорт с к-вом строк больше тысячи тупо виснет по таймауту :( Уже хотел идти писать свой модуль, потому что моих 40000+ нод этими инструментами ну никак не выгрузить.. Но что-то дернуло поискать на д.орг и вауля - http://drupal.org/project/views_data_export За основу как я понял взят Views Bonus Pack но его конкретно переделали, добавили поддержку batch, drush, токенов итд. Короче, мой выбор views_data_export.
http://xandeadx.ru/blog/drupal/293
Добрый день! спасибо за информацию.
все достаточно понятно подано, только вот у меня не получилось открыть нормально сам файл выгрузки. опенофис его открывает, но не разбирается что за кодировка. в итоге вижу "абракадабру"..
это лучше к разработчику
Интересная информация! Благодарю
Только, на сколько я знаю, там происходит экспорт не в xls-формат, а обманкой, т.е. экспортируется в html-таблицы и файлу даётся расширение .xls
Спасибо за обзор.
Подскажите, пожалуйста, как можно скрестить фильтры и экспорт в xls?
Например, есть таблица со списком сотрудников. В нем пользователь может выбрать с помощью фильтров отображение тех или иных строк в таблице, согласно заданных фильтров. По умолчанию отображаются в таблице действующие и уволенные сотрудники. Фильтром можно обозначить отображение допустим только действующих. Затем нужно экспортировать этот список в Эксель. Не могу понять, как это реализовать.
читайте про exposed filters
Спасибо за наводку. :)
Почитал issues. Ответ вот здесь: https://drupal.org/node/1322816 под номером 17.
Возможно, еще кому-то пригодится.
Чтобы фильтры заработали, нужно создавать такой же точно набор фильтров для Data Export как и для того вида, который экспортируется.
Этот модуль создаёт xml файл
<?xml version="1.0" encoding="UTF-8"?>
Которому дает расширение вместо xml -> xls Поэтому в фиду и прикрепился.
Я тут озадачился - очень нужно сохранить картинки в xls файле! Не url - а именно миниатюры картинок.
Может подскажешь куда копать?
Накопал
Добавить комментарий