如何使用 Rails 创建包含公式的电子表格?

发布于 2024-11-05 12:37:04 字数 69 浏览 0 评论 0原文

我需要一些 gem/插件来创建一个 Excel 电子表格,其中包含要在我的 Rails 应用程序中使用的公式。有什么建议吗?

I need some gem/plugin to create an Excel spreadsheet with formulas to use in my Rails application. Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

带刺的爱情 2024-11-12 12:37:04

我使用过 Roo,它非常好且易于进行电子表格处理(一旦安装了所有 gem 依赖项)。但是,它本身不支持公式。它不会评估公式并返回结果(我认为这会很困难——使用 Excel 引擎?),但它会给你公式的文本,例如:

=SUM(.A1,.B1)

处理这个特定的内容会很容易但如果您有许多不同的公式和函数,那么滚动您自己的求值器将会很困难。对于 Roo 来说,让 A1 和 B1 将它们加在一起是非常可行的。这只是你的公式有多复杂的问题。

I've used Roo and it's quite good and easy to do spreadsheet processing (once you get all the gem dependencies installed). However, it doesn't support formulas natively. It won't eval the formula and return the result (this would be difficult I think -- use the excel engine?) but it will give you the text of the formula, for example:

=SUM(.A1,.B1)

It'd be pretty easy to handle this specific case but if you have many different formulas and functions then rolling your own evaluator is going to be difficult. Going and getting A1 and B1 to add them together is very doable with Roo. It's just a question of how complex your formulas are.

蓝眼睛不忧郁 2024-11-12 12:37:04

writeexcel 做得非常好!

writeexcel does it wonderfully!

星星的軌跡 2024-11-12 12:37:04

我认为你应该使用公式创建空白 Excel 文件,然后用 Rails 填充它。因为您无法使用 Ruby 创建公式。

I think you should create blank Excel file with formulas and then fill it with Rails. Because you can't create formulas with Ruby.

凉风有信 2024-11-12 12:37:04

RubyGems 上列出了一个电子表格 gem,但我从未使用过它,因此无法推荐它。

There's a spreadsheet gem listed on RubyGems but having never used it I can't recommend it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文