VB.NET 导出数据到EXCEL中

2016-02-19 16:53 57 1 收藏

下面图老师小编跟大家分享VB.NET 导出数据到EXCEL中,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - 编程语言 】

  ----------VB.NET 导出数据到EXCEL中-------------

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  在引用当中引入Microsoft Excel 11.0 Object Library

  

Dim oExcel As New Excel.ApplicationDim obook As Excel.WorkbookDim oSheet As Excel.WorksheetDim DataArray(2000, 2000) As Integerobook = 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 DataSetmyAdapter.Fill(mydataset, "list")DataGrid1.DataSource = mydataset.Tables("list")Dim i As IntegerDim iCount As IntegeriCount = mydataset.Tables("list").Rows.CountFor i = 0 To iCount - 1DataArray(i, 0) = DataGrid1.Item(i, 0)NextoSheet.Range("b1").Resize(100, 1).Value = DataArrayobook.Save()oExcel.Quit()

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

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

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

  BTW:机器要安装了office才能够引用Microsoft Excel 11.0 Object Library

  路径是*Microsoft officeoffice11execl.exe

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

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

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

来源:http://www.tulaoshi.com/n/20160219/1613448.html

延伸阅读
标签: vb
由CLR导致的体系上的不同不仅仅是跨语言继承、共享功能和受管理代码,它还有更深刻的意义。Visual Studio.NET的底层体系不再是COM;另外,VB.NET中所有东西都是对象,甚至连字符串也一样。由于这些原因以及其他许多原因,Microsoft改变了底层体系管理对象的方法。COM系统通过引用计数方式管理对象,每当对象被引用时,引用计数就增加。当对象...
标签: vb
七、面向Web的支持 除了Windows Forms新引擎之外,.NET还包含了一个专门为构造Web窗体设计的窗体引擎,称为Web Forms。这个引擎的目标在于让用户能够象创建传统Windows桌面应用的窗体一样方便地创建Web窗体。Web Forms是一种ASP.NET技术,通过它我们可以使用熟悉的RAD(快速程序开发)工具构造出带有执行代码的窗体。不过,窗体中的ASP.N...
标签: vb
二、语法 很久以来,VB因为缺乏完善的面向对象支持、缺乏高效的错误处理机制和性能表现不佳,因而一直受到某些人的嘲笑。VB.NET将彻底改变这种情况。然而,VB.NET在这些方面的改进也要付出代价,许多旧的代码需要手工进行转换才能在VB.NET下运行。 下面几个表格总结了VB.NET语言在语法上的改动之处。注意这些表格并没有完全列出所有...
标签: vb
前言 大约到2001年的第4季度,Visual Basic的下一个版本Visual Basic.NET将会正式发行。新版的Visual Basic.NET拥有许多VB开发者以前只能梦想的新功能和新特色。同时,成长和发展也意味着付出一定的代价,新的Visual Basic.NET中有许多东西需要重新学习,一些细微的变化很可能带来出乎意料的麻烦。 Microsoft .NET平台所包含的内容非...
标签: vb
三、完善的面向对象支持 VB.NET提供了完善的面向对象编程支持,是一种真正的OO语言。 完善的面向对象支持应该包括封装(Encapsulation),继承(Inheritance)和多态性(Polymorphism)。当前的VB6已经部分地实现了这些支持,但仍因某些地方未能符合标准而受到责难。 封装是指对象只显露公用的方法和属性。VB6已经提供了健壮的...

经验教程

582

收藏

54
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部