Rails: экспорт в электронную таблицу .xlsx (Office 2007)

#ruby-on-rails #export-to-excel #xlsx

#ruby-on-rails #экспорт в excel #xlsx

Вопрос:

Заменено существующее приложение Rails 2.3.x. Необходимо экспортировать некоторые данные в формат xlsx (Excel 2007). К сожалению, я не могу использовать обычный формат XLS, поскольку он имеет ограничение в 256 столбцов на листе. Данные, которые экспортирует приложение, выходят за рамки этого ограничения.

Существуют ли какие-либо существующие gems / плагины, которые могут генерировать файлы XLSX?

Я поискал ответы в Google, но пока ничего не получалось.

Я попытался установить драгоценный камень simple_xlsx_writer и выполнил обычную конфигурацию gem.config «simple_xlsx_writer», но он продолжал жаловаться, что не может найти требуемый драгоценный камень. (например, «Отсутствуют эти требуемые драгоценные камни: simple_xlsx_writer «). Что странно, поскольку я ее установил.

Посмотрел на roo gem, но у него есть возможность читать только файлы xlsx. Так что нехорошо.

Откройте для любых других предложений, пока данные можно открывать в Excel. Заранее спасибо.

Ответ №1:

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

https://github.com/randym/axlsx

Комментарии:

1. У меня есть пример, если вам нужно, чтобы он шел по этому маршруту.