Как я могу отформатировать определенную ячейку, используя библиотеку Ruby Spreadsheet? - PullRequest
7 голосов
/ 14 мая 2011

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

Библиотека электронных таблиц находится здесь: http://spreadsheet.rubyforge.org/ http://spreadsheet.rubyforge.org/GUIDE_txt.html

1 Ответ

14 голосов
/ 14 мая 2011

Использование set_format метод:

require 'spreadsheet'
book = Spreadsheet::Workbook.new
sheet1 = book.create_worksheet

format = Spreadsheet::Format.new :color => :blue,
                                 :weight => :bold,
                                 :size => 18
row = sheet1.row(0)
row[0] = 'test0'
row[1] = 'test1'
row.set_format(0, format) # set format for the first cell

book.write 'C:\\test.xls'
...