我想在Linux下使用Ruby將現有Excel(.xls)文件插入數據。這個文件已經有數據,它有一些格式屬性,它包含宏。在包含宏的現有Excel .xls文件中編寫
我試圖用電子表格gem將數據插入到文件中,但是當我保存修改時,文件的格式和所有宏都會丟失。
這裏有一個簡單的修改的例子,其中我遇到這樣的問題:
book = Spreadsheet.open('myOriginalFile.xls')
sheet = book.worksheet 0
sheet.write('C12','hello')
book.write('myModifiedFile.xls')
我嘗試很多東西,並研究論壇和網站,但我沒有找到一個解決辦法... 不任何人有一個想法?
我不知道有關的xls,但我有成功與ODT而回。 Odt文件基本上是包含可編輯XML的檔案。 – jsj
@ trideceth12:我看到它可能與odt(與xlsx太明顯),但我絕對必須使用xls文件... – Jerem