问题描述
ruby生成的excel文件,怎么样可以让它指定文件名自动保存? 问题补充:用ruby脚本写个方法,把生成的excel文件保存起来。 excel = WIN32OLE.new("excel.application") excel['Visible'] = TRUE excel.Workbooks.Add()
解决方案二:
这里主要往excel对象里放数据
解决方案三:
## line = 1 100.times{|link| excel.Range("a#{line}")['Value'] =link excel.Range("b#{line}")['Value'] =link line += 1 }
解决方案四:
这里主要往excel对象里放数据
解决方案五:
##最后怎么样把这个excel执行之后,可以自动保存起来。问题是怎么指定文件名和保存目录问题?
解决方案
也没看太明白,不过简单处理流程如下: require 'win32ole' excel = WIN32OLE.new("excel.application") excel.visible = true # in case you want to see what happens workbook = excel.workbooks.add workbook.saveas('c:examplesspreadsheet1.xls') workbook.close 再附个相关链接
解决方案六:
“它”是什么?ruby?ruby脚本?还是excel文件?“指定文件名”是什么?人工指定?随机指定?顺序指定?还是在程序里面写一个文件名?“自动保存”是什么?定时自动保存?不需要人工确认地保存?自动解决文件名冲突问题?“指定文件名自动保存”和excel文件有什么关系?别的文件不能“指定文件名”吗?不能“自动保存”吗?