前段时间,用Ruby的win32ole编写一个script实现数据的分析并汇总到xls中,需要插入空行,保持上下数据的分隔状。
excel = WIN32OLE::new('excel.Application')
workbook = excel.Workbooks.Open(RESULT + "\\ActionGraph.xls")
worksheet = workbook.Worksheets(1)
worksheet.Select
worksheet.Range("a1:i3")['Value'] = ['id','name','age'] #在第一行写入
worksheet.Range("a2:i3")['Value'] = ['1','李冰','25'] #在第二行写入
#我要在第一行和第二行之间插入空行,则执行下语句
worksheet.Range("a2:i3").Insert