我想讀取和寫入使用Ruby同一個Excel文件(file.xls)。我試圖使用不允許寫入文件的Roo gem。現在我正在使用Spreadsheet gem,但我無法更新同一個excel文件中的現有數據。如何使用Ruby讀取和寫入同一個EXCEL文件?
是否可以讀取和使用Ruby寫同一個Excel文件,而無需改變宏?
我想讀取和寫入使用Ruby同一個Excel文件(file.xls)。我試圖使用不允許寫入文件的Roo gem。現在我正在使用Spreadsheet gem,但我無法更新同一個excel文件中的現有數據。如何使用Ruby讀取和寫入同一個EXCEL文件?
是否可以讀取和使用Ruby寫同一個Excel文件,而無需改變宏?
下面是收到的答案類似的帖子:I want to edit a wellformatted excel file with ruby
基本上,你可能想看看WIN32OLE:http://davidsulc.com/blog/2011/03/27/using-ruby-and-win32ole-to-manipulate-excel/
我無法讓袋鼠閱讀並從同一文件寫。這可能是由於Roo在寫入之前創建臨時文件。寫入新文件更清潔,更輕鬆並且受到支持。我有我想從我的下DB /數據/導入項目來讀取數據,然後寫到數據庫/數據/導出和一切有一次,我這種方法就比較容易的方式。