2014-06-10 109 views
3

有沒有使用'axlsx'gem生成XLS文件的方法? 我已經在使用這個gem來生成xlsx文件,並且不想將它全部移到不同的gem,尤其是因爲axlsx更容易處理。使用axlsx生成xls文件

+0

沒有任何問題的答案來解決問題了嗎? – MrYoshiji

+0

我再給它一天,看看是否出現了:) – avital

回答

3

Axlsx只生成XLSX文件(它並沒有閱讀他們。)你將不得不使用spreadsheetroosomething else直接創建它們。

我依靠可下載的Microsoft轉換器將xlsx更改爲xls。我只生成一個文件,只要xlsx文件不太複雜就沒有錯誤。當然,這取決於你的需求。

如果您使用Rails生成xlsx,請考慮使用axlsx_rails。我寫了它,它可以讓你把所有Axlsx代碼放入視圖模板中。

+0

你是否使用轉換器作爲你的代碼的一部分(在文件下載之前)?或者在打開它之前在本地使用它?如果axlsx不會給我生成xls文件的解決方案,我將不得不切換到你提到的選項之一。謝謝! – avital

+0

不,不作爲代碼的一部分。它必須安裝在每臺客戶機上。它肯定有它的侷限性(偶爾我有一個電子表格,因爲沒有明顯的原因而無法進行轉換)。如果您可以控制客戶端桌面,則可以在您升級Office之前爲您提供幫助。 – noel