首页 > 编程 > .NET > 正文

VB.NET 导出数据到EXCEL中

2024-07-10 13:03:02
字体:
来源:转载
供稿:网友
国内最大的酷站演示中心!
----------vb.net 导出数据到excel中-------------

dim oexcel as new excel.application
dim obook as excel.workbook
dim osheet as excel.worksheet
dim dataarray(2000, 2000) as integer
obook = oexcel.workbooks.open("c:/1.xls")
osheet = obook.worksheets(1)
osheet.name = "ok"
dim myadapter as new oledb.oledbdataadapter("select * from list", module1.dbconn)
dim mydataset as new dataset
myadapter.fill(mydataset, "list")
datagrid1.datasource = mydataset.tables("list")
dim i as integer
dim icount as integer
icount = mydataset.tables("list").rows.count
for i = 0 to icount - 1
dataarray(i, 0) = datagrid1.item(i, 0)
next
osheet.range("b1").resize(100, 1).value = dataarray
obook.save()
oexcel.quit()

添加数据到excel的行(列),源数据的数组要与excel的行(列)对应。

上面代码使用的是datagrid的控件,如果使用table也是一样一样的哦


数组大小可以自己来定义,如果数据的数量大于数组的范围,那么以数组为准(谁叫要用数组输出呢 :-))

第一次写blog,有什么写得不对的,高手请指点了

--------------完-------------------------------


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表