7
格式化列或行似乎沒有問題。我在文檔中搜索了很多內容,做了一些搜索,並查看了一些電子表格對象的「方法」結果,但我無法弄清楚如何格式化特定的單元格。有沒有人做過這個?如何使用Ruby Spreadsheet庫格式化特定的單元格?
電子表格庫是在這裏: http://spreadsheet.rubyforge.org/ http://spreadsheet.rubyforge.org/GUIDE_txt.html
格式化列或行似乎沒有問題。我在文檔中搜索了很多內容,做了一些搜索,並查看了一些電子表格對象的「方法」結果,但我無法弄清楚如何格式化特定的單元格。有沒有人做過這個?如何使用Ruby Spreadsheet庫格式化特定的單元格?
電子表格庫是在這裏: 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'