5

我正在尝试使用 asxlx gem 编写一个 excel 表,但我尝试访问单个单元格值失败了。

例如,我是否获得第 2 列中单元格 2 的值

如何更改第 19 列中单元格 10 的值?

4

1 回答 1

18

您应该能够通过标准索引引用访问任何给定单元格的值。

一个简单的例子:

p = Axlsx::Package.new
ws = p.workbook.add_worksheet
ws.add_row [1, 2, 3, 4]

ws.rows[0].cells[1].value = 5

将第一行中第二个单元格的值设置为 5

但是请注意,axlsx 是一个稀疏生成器。您不能任意设置尚未通过 add_row 添加到工作表的单元格的值。

于 2013-08-18T10:38:04.310 回答