在给定列号和行数的情况下,使用Axlsx gem修改特定单元格值

我正在尝试使用asxlx gem来编写excel表,但是我很难尝试访问单个单元格值。

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

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

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

一个简单的例子:

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任意设置尚未添加到工作表的单元格的值。