1
我正在尋找一種讀取和寫入同一個ruby中的excel文件的方法。我看到了這個topic,但這些建議對我不起作用。在ruby中讀取和寫入相同的excel文件
我試着用Roo的寶石,但是這個不允許寫。我也嘗試使用Spreadsheet gem,但這不會讀取Xlsx文件。
有沒有辦法在ruby中讀取和寫入同一個excel文件?
我正在尋找一種讀取和寫入同一個ruby中的excel文件的方法。我看到了這個topic,但這些建議對我不起作用。在ruby中讀取和寫入相同的excel文件
我試着用Roo的寶石,但是這個不允許寫。我也嘗試使用Spreadsheet gem,但這不會讀取Xlsx文件。
有沒有辦法在ruby中讀取和寫入同一個excel文件?
嘗試rubyXL
紅寶石lib中讀/寫/修改的.xlsx和.XLSM文件
感謝Rovetz,rubyXL工作正常,可以讀取數據,但是當我去保存xlsx時有一個錯誤。 「無法將符號轉換爲整數」 - lib/rubyXL/writer/styles_writer.rb:26:在'[]'中。你知道這件事嗎? –
總是有WIN32OLE創業板與Office OLE對象進行交互,如果你在Windows上。如果你不是,你需要自己解碼(這是一個很大的黑客攻擊,它需要libreoffice團隊很長一段時間)。 – Linuxios
[JRuby + POI](https://github.com/kameeoze/jruby-poi)是我成功使用的一個強大選項。 –
不知道我是否明白,是否以只讀方式打開文件?你可以在打開它時添加選項'w'(比如File.open(「somefile」,'w')?) – oma