VB.NET 导出数据到EXCEL中

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

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

【 tulaoshi.com - 编程语言 】

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

  在引用当中引入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

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

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

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

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

来源:https://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语言在语法上的改动之处。注意这些表格并没有完全列出所有...
Public Class Form1 Inherits System.Windows.Forms.Form#Region " Windows 窗体设计器生成的代码 "Public Sub New() MyBase.New()'该调用是 Windows 窗体设计器所必需的。 InitializeComponent()'在 InitializeComponent() 调用之后添加任何初始化End Sub'窗体重写 dispose 以清理组件列表。 ...
今天看到能够进行 C# to VB.Net 代码转换的网址: 发现并不能很完美的转换成VB.Net,毕竟C#的有些特定代码VB.Net是没有的. 不过可以用来学习,也不错! #1: http://www.aspalliance.com/aldotnet/examples/translate.aspx #2: http://www.kamalpatel.net/ConvertCSharp2VB.aspx

经验教程

50

收藏

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