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

最初の行の 2 番目のセルの値を 5 に設定します。

ただし、axlsx はスパース ジェネレーターであることに注意してください。add_row によってシートに追加されていないセルの値を任意に設定することはできません。

于 2013-08-18T10:38:04.310 に答える