VB.NET 导出数据到EXCEL中

excel|导出数据

----------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,有什么写得不对的,高手请指点了

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

时间: 2024-10-17 01:39:42

VB.NET 导出数据到EXCEL中的相关文章

VB.NET导出数据到EXCEL中

----------VB.NET 导出数据到EXCEL中------------- 在引用当中引入Microsoft Excel 11.0 Object Library 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:\

vs2012-从datagrid导出数据到excel中出现错误

问题描述 从datagrid导出数据到excel中出现错误 private void button2_Click(object sender, EventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Excel files (*.xls)|*.xls"; saveFileDialog.FilterIndex = 0; saveFileDialog.Rest

asp-从U8中导出数据到excel怎么在代码中绑定每个excel单元格的值?

问题描述 从U8中导出数据到excel怎么在代码中绑定每个excel单元格的值? 在U8中导出数据到excel中,怎么在代码中绑定每个单元格的数据?要先做好一个excel模板吗?重点是咋绑定赋值,求大神指点下,帮帮忙,跪谢

java导出数据到excel文件中

问题描述 怎么用java代码,来实现导出数据到excel文件中,引用包是poi的,不要jxl包的,请详细说说步骤啊.最好也讲讲导入excel 解决方案 解决方案二:google例子多的去了解决方案三:先简单介绍一下poi,poi是apache组织的一个开源项目,最新版为poi-3.0.1,要使用poi需要到apache网站下载poi-bin3.0.1.zip压缩包,并将poi-3.0.1.jar加入到项目的ClassPath中.下面是完成这个实例的步骤:1.建立好一个web工程:poi:2.导入

ASP.NET导出数据到Excel的实现方法

在做asp.net程序时涉及到数据显示的时候多数会要求打印,而网页上的打印格式往往又不能满足需求,经常用的方法就是导入到Excel以后再进行打印.(仿佛这已经是老生常谈)今天在网上搜了一段打印的代码,觉得不错,需要打印的朋友可以看看.   网上好些代码的原理大致与此类似,同样都存在一个问题,就是: 类型"GridView"的控件 "ctl00_center_GridView1"必须放在具有 runat=server 的窗体标记内. 说明: 执行当前 Web 请求期间

.NET 导出图片到Excel中,打开不显示(或提示受保护)问题。

问题描述 .NET 导出图片到Excel中,打开不显示(或提示受保护)问题. public static MemoryStream TablesToExcelForXLSX(DataTable dt, DataTable reportTable, string file, int timeCount, string exportAll, string exportDatasource, string exportChart, out byte[] buf) { //HSSFWorkbook //

spring mvc实现导出数据到excel,页面上有数据,只在controller里面写

问题描述 spring mvc实现导出数据到excel,页面上有数据,只在controller里面写 没有service方法,请问controller和jsp页面如何写,另外报表模板放在webapp/admin/excel下 解决方案 用poi /** * 导出exec * @param request * @param response * @param model * @return * @throws UnsupportedEncodingException */ @RequestMapp

c#导出数据至excel,并且当数据相同时合并单元格

问题描述 c#导出数据至excel,并且当数据相同时合并单元格 c#导出数据至excel,并且当数据相同时合并单元格!!!! 解决方案 http://www.cnblogs.com/zhuawang/archive/2012/12/12/2815367.html 解决方案二: http://www.cnblogs.com/xwgli/archive/2013/05/03/3057824.html 解决方案三: 谢谢分享交流,楼主辛苦了 解决方案四: NPOI导出excel表格,后台代码中做比较并

excel-C# 导出数据到EXCEL 小数位出错

问题描述 C# 导出数据到EXCEL 小数位出错 EXcel 数据表中的数据14.40,导入C#中,通过DateGridView显示,再把DateGridView中的数据14.40导出到Excel中,数据就变成了14.39999919?????? 程序: Microsoft.Office.Interop.Excel.Worksheet worksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Worksheets[1];//取得