我必须从电子表格中读取数据修改一些行,然后将更新的行/单元格写入同一个文件。
我在 Ruby 2.0.0 中使用了电子表格 gem。
当我将结果写回同一个文件时,我无法再打开 xls。我收到一个错误
“文件格式无效”
在 MS Excel 中。
当更新被写入另一个文件时,我可以打开该文件,但它处于受保护的视图中。这个问题有解决方案吗?
下面是示例代码:
require 'rubygems'
require 'spreadsheet'
book = Spreadsheet::open('filePath')
sheet = book.worksheet 0
## have application logic in here
book.write('filePath')