gpt4 book ai didi

ruby - 我想用 ruby​​ 编辑一个格式良好的 excel 文件

转载 作者:太空宇宙 更新时间:2023-11-03 16:30:52 24 4
gpt4 key购买 nike

我有一个格式良好的 excel 文件,里面有很多我想保留的宏和样式。然后我有了要在文件中输入的信息。我想用 ruby 来做。

我试过 roo 和电子表格,但它们似乎无法真正编辑文件,只能创建一个新文件并在此过程中丢失所有格式。

感觉只编辑我想要的单元格并再次保存文件应该很简单,但显然它比我最初认为的更复杂(或者我完全失明)

感谢任何帮助。

我目前正在学习 ruby​​,所以我更喜欢 ruby​​ 的解决方案。如果您知道有更适合的语言,请随时为我指明正确的方向,我会检查一下。

提前致谢

最佳答案

根据经验,没有任何 Ruby gem 可以处理具有所有花哨、口哨、宏和样式的 Excel 文件。很遗憾,因为 Excel 无疑是​​ Microsoft 产品中最好的。根据我的经验,电子表格 库可以从 Excel、LibreOffice Calc 等导入遗留数据(我不确定 Gnumeric)。

关于从 Ruby 获取数据到 Excel 的问题,我建议您先将 Ruby 输出保存为单独的文件(电子表格、CSV、文本...),然后教 Excel 导入它(例如使用宏) .

另一种可能性是放弃 Excel 用于数据处理任务(并可能保留它用于数据呈现任务)。 Excel 非常适合演示和简单的数据处理,但不适合复杂的算法。

我编写了 gems yzzy_nelson,我打算将其作为电子表格的 Ruby 替代品。 Yzz 在Ruby 中提供了Ted Nelson 的ZZ 结构(ZZ 结构是电子表格数据结构的改进版本),y_nelson 将其与Petri 网混合使用(因为Petri 网是Excel 单元格函数的改进版本)。从数学上讲,电子表格是某种多维正交数据单元格与 Petri 网执行引擎之间的混合体。通过 y_nelson,我希望将非常缺少的 Excel 功能带入 Ruby,同时向更好的抽象迈出一步。

关于ruby - 我想用 ruby​​ 编辑一个格式良好的 excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16167075/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com