我需要一些gem /插件來創建一個Excel電子表格,其中包含要在我的Rails應用程序中使用的公式。有什麼建議麼?如何使用Rails使用公式創建電子表格?
回答
在RubyGems上列出了一個電子表格寶石,但從未使用它,我不能推薦它。
這還沒有公式支持。 http://spreadsheet.rubyforge.org/classes/Spreadsheet/Formula.html – 2011-05-04 18:30:02
我認爲你應該用公式創建空白的Excel文件,然後用Rails填充它。因爲你不能用Ruby創建公式。
事先不知道列數和行數。所以我不能採取這種方法。 – 2011-05-04 18:26:14
所以你不能用Excel做到這一點。 – fl00r 2011-05-04 18:29:21
用過的writeexcel對我來說效果很好。是的,你可以:) – 2011-05-16 10:01:20
我已經使用過Roo,並且它很容易完成電子表格處理(一旦你安裝了所有的gem依賴項)。但是,它本身不支持公式。它不會EVAL公式並返回結果(這將是困難的,我認爲 - 使用Excel的引擎?),但它會給你公式的文本,例如:
=SUM(.A1,.B1)
它會要處理這個特定的情況非常容易,但是如果你有許多不同的公式和函數,那麼你自己的評估者將會很困難。去和讓A1和B1將它們加在一起非常適合Roo。這只是你的公式有多複雜的問題。
Roo是用於__parsing__(只讀)的gem,不用於創建新文件:'當前只實現讀取訪問。 Google電子表格可以被讀取和寫入' – fl00r 2011-05-04 18:12:14
是的,roo不支持創建新文件。 – 2011-05-04 18:28:22
- 1. 如何總結使用電子表格gem創建的電子表格中的列使用公式
- 2. 使用Rails創建電子表格式表單
- 3. 如何使用CodeIgniter從HTML表格創建Excel電子表格
- 4. 對公共電子表格使用Zend_Gdata_Spreadsheets?
- 5. 如何使用公共div創建標籤式html表格
- 6. 如何使用Google Docs C#API訪問公用電子表格?
- 7. 如何使用objective-c創建Numbers電子表格?
- 8. 如何使用Drive API創建空白Google電子表格?
- 9. Excel公式。電子表格公式
- 10. 在Google文檔/電子表格中使用自定義公式中的現有電子表格公式
- 11. 使用Rails電子表格中的寶石顯示公式的值
- 12. 如何使用Google電子表格應用腳本設置公式?
- 13. 在Google電子表格的數組公式中使用VLOOKUP
- 14. 使用數據填充電子表格的公式
- 15. 使用Google電子表格創建電子表格時將標題添加到電子表格CREATE API
- 16. 是否可以使用Google電子表格API製作公開電子表格?
- 17. 如何使用Rails的css和圖像創建電子郵件?
- 18. 如何使用DynamicJasper創建包含列的小計公式的Excel電子表格?
- 19. 如何爲ipad創建電子表格?
- 20. 如何創建電子表格
- 21. 使用電子表格創建日期列表
- 22. 在使用NPOI的Excel電子表格中創建圖表
- 23. 使用gspread創建的列表Google電子表格
- 24. 使用Apache POI在電子表格中重新計算公式使用
- 25. 如何使用ColdFusion格式化電子表格列?
- 26. 如何在Google電子表格中使用數組公式中的iferror
- 27. 如何將公式轉換爲谷歌電子表格使用vlookup和數組
- 28. 如何從電子表格的底部快速刪除未使用的公式?
- 29. 如何使用weeknum公式創建付款公式
- 30. 用PHP創建Excel電子表格
如果您使用列中的公式創建CSV,Excel會在加載CSV時解析這些公式嗎? – jaredonline 2011-05-04 19:07:14
如果你在Linux上,它是http://stackoverflow.com/questions/2227973/generating-excel-documents-with-ruby的重複。如果你在Windows上,你可以使用win32ole – 2011-05-09 23:41:36