# Read an existing spreadsheet:
workbook = RubyXL::Parser.parse("path/to/Excel/file.xlsx")
# Get the first sheet:
sheet1 = workbook.worksheets[0]
# Set the content of the top-left cell (0, 0) to empty ("")
# while preserve the cell's formula if any:
sheet1[0][0].change_contents("", sheet1[0][0].formula)
# Write the modified spreadsheet to another file:
workbook.write('path/to/output/file.xlsx')
1条答案
按热度按时间hkmswyz61#
根据roo的文档,你不能用它来写xlsx文件:
Roo实现了对所有常见电子表格类型的读访问。
但是你可以使用rubyXL代替。下面是一个编辑单元格的简短示例:
在rubyXL的使用文档中查看更多示例。