Как отформатировать ячейку таблицы с помощью Ruby gem? - PullRequest
1 голос
/ 23 февраля 2012

Я использую следующий гем Spreadsheet для создания листа Excel из ruby-on-rails .. http://spreadsheet.rubyforge.org/GUIDE_txt.html

Я хочу отформатировать ячейку так, чтобы я мог видеть ее верхнюю и нижнюю границу, но не любую другую. Есть ли кто-нибудь, кто был там и делал это, и знает, как это сделать?

http://spreadsheet.rubyforge.org/Spreadsheet/Format.html

Граница - (Объект) = (логическое значение) Активируйте или деактивируйте все четыре границы (слева, справа, сверху, снизу).

  • устанавливает все или ни одну из границ на странице.

Ответы [ 3 ]

5 голосов
/ 13 июня 2012

Как насчет этого:

book = Spreadsheet::Workbook.new
sheet = book.create_worksheet
format = Spreadsheet::Format.new
format.bottom = true
format.top = true
sheet.rows[4].set_format(8, format)
2 голосов
/ 24 февраля 2012

Если вы генерируете Excel, плагин axlsx и rails activ_as_xlsx, вероятно, является вашей лучшей ставкой.

http://rubygems.org/gems/axlsx

0 голосов
/ 23 февраля 2012

Привет, я не уверен, но этот драгоценный камень может быть вам полезен.

http://roo.rubyforge.org/

...