3

我正在使用 Roo ruby​​ gem 来解析 xlsx 文件。

有没有办法获得单元格的背景颜色?我已经查看了所有代码,但找不到如何去做。

使用 roo 打开电子表格非常简单:

spreadsheet = Roo::Excelx.new(file_path)
# Get me a sheet
sheet = spreadsheet.sheet("278")
# I happily thought excelx_format would return something that has
# to do with color, but it (sensibly) returns the cell format.
# In this case is GENERAL (no particular format)
puts sheet.excelx_format(6, 6)
4

1 回答 1

3

我又看了看,Roo 似乎没有提供任何高级功能用于自定义检查。

所以我换了宝石。我现在正在使用电子表格

spreadsheet = Spreadsheet.open(file_path)
sheet = spreadsheet.worksheet("278")
row = sheet.row(5)
background_color = row.format(5).pattern_bg_color
于 2015-04-30T02:33:56.770 回答