将excel数据放入二维数组
2017-05-06 14:18
155 查看
利用for循环将excel内的数据一条一条放入二维数组中
For dataRow = 3 To 1000 '设置行的范围
For dataColumn = 1 To 9 '设置列的范围
arr(dataRow, dataColumn) = Cells(dataRow, dataColumn) '将sheet中数据存放于二维数组中
Next dataColumn
Next dataRow
Sheets("Sheet1").Activate
dRealRow = 0
flg = 1
For dataRow = 3 To 999
For dataColumn = 1 To 9 '实际的列数
tTemp = Left(arr(dataRow, 2), InStr(arr(dataRow, 2), " ") - 1) '取值第一个时间内的日期
tTemp1 = Left(arr(dataRow + 1, 2), InStr(arr(dataRow + 1, 2), " ") - 1) '取值第二个时间内的日期
If flg = 1 Then
End If
If flg <= 9 Then '第一条数据无条件打印出
Cells(2, dataColumn) = arr(3, dataColumn)
flg = flg + 1
End If
If tTemp <> tTemp1 Then
Cells(dataRow - dRealRow - 1, 10) = arr(dataRow, 2)
Cells(dataRow - dRealRow - 1, 11) = arr(dataRow, 5)
Cells(dataRow - dRealRow + 1 + 7, dataColumn) = arr(dataRow + 1, dataColumn)
Else
dRealRow = dRealRow + 1
End If
Next dataColumn
dRealRow = dRealRow - 8
Next dataRow
For dataRow = 3 To 1000 '设置行的范围
For dataColumn = 1 To 9 '设置列的范围
arr(dataRow, dataColumn) = Cells(dataRow, dataColumn) '将sheet中数据存放于二维数组中
Next dataColumn
Next dataRow
Sheets("Sheet1").Activate
dRealRow = 0
flg = 1
For dataRow = 3 To 999
For dataColumn = 1 To 9 '实际的列数
tTemp = Left(arr(dataRow, 2), InStr(arr(dataRow, 2), " ") - 1) '取值第一个时间内的日期
tTemp1 = Left(arr(dataRow + 1, 2), InStr(arr(dataRow + 1, 2), " ") - 1) '取值第二个时间内的日期
If flg = 1 Then
End If
If flg <= 9 Then '第一条数据无条件打印出
Cells(2, dataColumn) = arr(3, dataColumn)
flg = flg + 1
End If
If tTemp <> tTemp1 Then
Cells(dataRow - dRealRow - 1, 10) = arr(dataRow, 2)
Cells(dataRow - dRealRow - 1, 11) = arr(dataRow, 5)
Cells(dataRow - dRealRow + 1 + 7, dataColumn) = arr(dataRow + 1, dataColumn)
Else
dRealRow = dRealRow + 1
End If
Next dataColumn
dRealRow = dRealRow - 8
Next dataRow
相关文章推荐
- 用函数读出数据表内容放入二维数组
- 上传excel文件并将里面的数据放入数据库
- 用函数读出数据表内容放入二维数组
- 把Excel中的数据以特定的方式放入txt
- 把数据量大导出 放入多个excel 然后压缩成zip文件,导出
- 快速写入Excel(将数据转换为二维数组,再使用Range方法)
- java jxl读取excel中的数据传入二维数组中
- Excel数据处理:快速将数据依次放入大小不一的合并单元格
- 用函数读出数据表内容放入二维数组
- Java读取excel指定sheet中的各行数据,存入二维数组,包括首行,并打印
- ASP.NET中利用Excel模板DownLoad数据
- 采用csv格式将数据转换为excel的函数,带有分栏功能
- 如何将DataGrid中的数据倒入到Excel (客户端)
- 通过Excel自带的查询分析器快速完成从SQL Server中导出数据的例子(通用类)
- 把Excel文件中的数据读入到DataGrid中
- jsp中将数据库中的数据导入到excel的实现
- lotus中操作excel--引入excel数据至notes中
- 打开一个Excel模板文件填充数据另存为一个文件
- 利用VFP中将所有数据表导出到EXCEL中
- 使用XML&XSL替代OWC进行数据导出为EXCEL