在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Ruby读写excel表格Win32ole是访问Windows自动化的接口,可以让Ruby和Windows应用进行交互。 一、完整代码及效果图test1.xlsx 二、具体代码加载win32ole模块
操作excel1:打开=》选择第一个sheet页=》读取表格内容=》关闭表格
操作excel2:新建=》另存为=》打开=》选择sheet1=》添加表头信息=》写入数据=》保存关闭
三、其他操作表格的方法对单元格的操作: 某个单元格: sheet.range(“a1”) a1到b2的值: sheet.range(“a1”, “b2”) 或 sheet.range(“a1:b2”) 第一列: sheet.range(“a:a”) 第一行: sheet.range(“1:1”) 获得单元格的值: range.text #读取值,返回为字符串格式,如果单元格内为数字,有可能会被截断小数点后的位数 range.value #读取值,数字不会截断 对单元格设置值 调用宏定义 迭代访问表格数据: sheet.range(“a1:a5”).each{|cell| puts cell.value} sheet.range(“b1:c5”).rows.each{|row| puts row.cells(1,1).value} |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论