如何使用Ruby Spreadsheet库格式化特定的单元格?

格式化一个列或行似乎没有问题。 我捅了一大堆文档,做了一些search,并通过一些电子表格对象的“方法”结果,我无法弄清楚如何格式化一个特定的单元格。 有没有人做过这个?

电子表格库在这里: http : //spreadsheet.rubyforge.org/ http://spreadsheet.rubyforge.org/GUIDE_txt.html

使用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'