我正在使用gem“ spreadsheet”,我正在尝试将特定的单元格(例如row(0).column(4))更新为新值。我可以通过使用insert方法获得一些好处,但是它将单元中已经存在的内容移到了正确的一个单元中。
我试过了:
book.worksheet(0).row(0).column(0).update "Payable"
但是该列方法不存在。我可能缺少一些特定的内容,但是通过电子表格github页面上的文档,我显然只是缺少了一些内容。
require 'spreadsheet'
book = Spreadsheet.open './spreadsheet.xls'
sheet = book.worksheet 0
sheet.rows[0][0] = 'hello'
#^--- column
book.write './spreadsheet-output.xls'
请参阅此处修改现有文档:
https://github.com/zdavatz/spreadsheet/blob/master/GUIDE.md#modifying-an-existing-document
这也适用于我:
sheet = book.worksheet 0
sheet[1,0] = 'goodbye'
#row--^ ^--column
就像这样:
book.worksheet(0).row(2)[0] = 'mars'
#^----column
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句