我需要一些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. 如何使用Drive API創建空白Google電子表格?
- 8. 如何使用Zend GData創建一個空的電子表格
- 9. 如何使用MVC3創建類似電子表格的Excel
- 10. 如何使用objective-c創建Numbers電子表格?
- 11. Excel公式。電子表格公式
- 12. 用IMAGE公式打印電子表格
- 13. 在Google文檔/電子表格中使用自定義公式中的現有電子表格公式
- 14. 電子表格公式
- 15. Google電子表格公式
- 16. 使用PHPExcel在電子表格中創建表格
- 17. 在java中使用谷歌電子表格api創建谷歌電子表格
- 18. 使用PHP和cURL通過Google電子表格API創建XLS電子表格
- 19. 使用Rails電子表格中的寶石顯示公式的值
- 20. 如何使用Google電子表格應用腳本設置公式?
- 21. 如何使用Npoi創建一個使用數據集的Excel電子表格
- 22. 使用數據填充電子表格的公式
- 23. 在Google電子表格的數組公式中使用VLOOKUP
- 24. 使用Google電子表格創建電子表格時將標題添加到電子表格CREATE API
- 25. 使用公式創建SQL Server表
- 26. 如何使用Rails的css和圖像創建電子郵件?
- 27. 是否可以使用Google電子表格API製作公開電子表格?
- 28. 如何使用DynamicJasper創建包含列的小計公式的Excel電子表格?
- 29. 如何調用谷歌電子表格的公式以JavaScript
- 30. 如何創建電子表格
如果您使用列中的公式創建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