ruby excel - 将数据写入现有的xls
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby excel - 将数据写入现有的xls相关的知识,希望对你有一定的参考价值。
我在ruby中尝试了不同的宝石,并且搜索了很多,但Ruby似乎没有解决方案来写入现有的excel文件。
我的excel文件'services.xls'有3列
- 第一列名称是'inputxlm'
- 第二列名称是'methodtoexecute'
- 第三列名称是'输出'
我有内部逻辑,它接受inputxlm,使用该方法处理它并生成输出
如何将输出写回'services.xls'中的输出列?
注意:我不想使用win32ole,因为我的组织对它有一些限制
答案
本文是找出最适合您的库的一个很好的来源:https://spin.atomicobject.com/2017/03/22/parsing-excel-files-ruby/
我的公司使用axlsx
结合axlsx_rails
来渲染xls文件,使用Rails渲染机和axlsx_styler
进行样式设计。
请注意,在一个简单的用例中,你所描述的那个,你不需要像xls这样的excel文件,只需一个CSV即可,为此,Ruby有CSV
以上是关于ruby excel - 将数据写入现有的xls的主要内容,如果未能解决你的问题,请参考以下文章
Python中,添加写入数据到已经存在的Excel的xls文件,即打开excel文件,写入新数据
C# 将 csv 转换为 xls(使用现有的 csv 文件)
R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称将数据写入Excel文件新的表单(sheet)中将文件保存为xls文件格式(而不是xlsx)