|
回复 #1 fengle 的帖子
Eg: 把DATATABLE里面的数据写入到一个excel中
1,导出DATATABLE,创建目的和源对象
set srcData = CreateObject("Excel.Application")
set objData = CreateObject("Excel.Application")
srcData.Visible = false
objData.Visible = false
on error resume next
DataTable.Export("C:\Temp\"name".xls") //这里自己定义导出excel文件的名字和位置
set srcDoc = srcData.Workbooks.Open("C:\temp\“name”.xls")//打开导出的excel文件
srcDoc.Worksheets("sheetname").Activate//激活需要操作的sheet
set objDoc = objData.Workbooks.Open("C:\“objexcel".xls") //打开目的地excel,也就你想写到的excel文件的名字
objlDoc.Worksheets("sheetname").Activate //激活需要写入的sheet
2.操作具体的cell
While j<20
For k = 1 to 15
objDoc.Worksheets("sheetname").Cells(j,k).value = srcDoc.Worksheets("sheetname").Cells(i,k).value
next
j = j+1
i = i+1
wend
这里i,j的值要看具体需要操作那些cell了
希望这些能够有所帮助 |
|