Ruby Ruby 操作 excel

mlb0903 · January 09, 2013 · Last by mlb0903 replied at January 09, 2013 · 10619 hits

最近这段时间一直在学习用 Ruby 来操作 excel,遇到了很多问题,我使用的是 spreadsheet,但是在网上根本找不到多少资料,只有一个简单的 GUIDE.txt,让人很痛苦,那个师兄有这方便面的资料能跟我分享一下吗,感激不尽啊

老外有个 gem 叫做“roo”,你可以参考一下

#1 楼 @xuelz 公司要求的是学习 spreadsheet 这个 gem 包,全公司还没有一个人会。。。。。

这个叫做“roo"的 gem 就是用 spreadsheet 实现的。你们可以研究一下其中的 excel 部分的源代码。

@mlb0903 全公司没一个人会?有点吓人 给你个参考资料 http://hlee.iteye.com/blog/356510 如果是 windows 下,直接用 win32ole 调用 excel 就行了,功能不复杂的话,就自己封装函数,功能复杂再考虑 spreadsheet 吧。

roo 只是用于读 excel,还是挺好用的。 写的话,spreedsheet 貌似只能满足一些基本功能。

多尝试,就会用了 excel 基础操作也就是读取单元数据,写单元数据,按行读,按列读,格式的转换等 一些高级操作 spreadsheet 是不支持的

#4 楼 @neverlandxy_naix 那个资料我这几天看过,现在只能实现基本的 excel 操作,像建表和读 excel 的操作,但是要做出一些效果,就不知道怎么弄了,Leader 交给的任务,公司之前没有人做过这方面的工作,我这还是个新手呢,这个领导有点小坑爹啊……

#6 楼 @cxh116 读写单元格基本上都会了,但是像什么合并竖单元格啊之类的很多效果做不出来

#8 楼 @mlb0903 spreadsheet 只支持合并横单元表格,不支持合并竖 谷歌表格也是这样的

#9 楼 @cxh116 奥,难怪呢,我昨天搞了一天那个合并竖单元格也没有搞出来。。。

You need to Sign in before reply, if you don't have an account, please Sign up first.