Ruby操作Excel文件
来源:互联网 发布:match against 没数据 编辑:程序博客网 时间:2024/06/05 02:03
Ruby操作Excel文件
写了一段Ruby操作Excel的脚本,使用OLE方式,功能是从Excel中读取第一列有效数据至数组,分析后将数据分类存入几个集合,并输出至Excel中
- require "win32ole"
- excel = WIN32OLE.new('excel.application')
- excel.Visible = true
- workBook = excel.WorkBooks.Open('c:/a.xlsx')
- workSheet = workBook.Worksheets(1)
- workSheet.Select
- line = 1
- data = []
- query = []
- statistic = []
- # 读取第一列数据Ax
- while workSheet.Range("a#{line}").Value
- value = workSheet.Range("a#{line}").Value
- keyWord = value.split('=')[0].upcase
- if keyWord.include? 'QUERY'
- query << value
- elsif keyWord.include? 'STATIS'
- statistic << value
- else
- data << value
- end
- line += 1
- end
- # 写入数据Hx
- for i in 0...data.size
- workSheet.Range("h#{i + 1}").Value = data[i]
- end
- excel.ActiveWorkBook.Close(1)
- excel.Quit
- p "query=#{query.size}"
- p "statis=#{statistic.size}"
- p "data=#{data.size}"
0 0
- RUBY操作EXCEL文件
- ruby操作excel文件
- Ruby操作Excel文件
- 使用ruby来操作excel文件 Win32ole
- RUBY EXCEL操作
- ruby的Excel操作
- ruby操作excel
- [Ruby]读写excel文件
- ruby: 读写excel文件
- ruby: 读写excel文件
- Ruby 对Excel的操作
- Ruby对excel读写操作
- ruby文件操作
- ruby 文件读写操作
- ruby 文件操作
- RUBY文件操作
- ruby文件操作大全
- Ruby文件操作
- XML和对象相互转换的方法
- Android 文件下载器
- Wiki_Android_网络工具类NetworkUtils
- Android的线程和线程池
- sqlserver 作业计划 无法修改分区方案
- Ruby操作Excel文件
- 经验分享:CSS浮动(float,clear)通俗讲解
- javascript创建函数的方法
- Android 真机访问 Tomcat
- java的继承
- html5 表单新属性 form
- Windows API应用:CreateFile,WriteFile,ReadFile
- Android NDK之Lame初探
- Retrofit2.0+okhttp3实现缓存