文档章节

【使用教程】如何把数据导出到 WPF 环境的 Excel 中

可乐瓶的小辣椒
 可乐瓶的小辣椒
发布于 2017/06/20 15:27
字数 349
阅读 12
收藏 0

图片1

关联产品

在数据库到Excel的任务中,首先我们需要通过Microsoft提供的这个类来连接数据库:

System.Data.Oledb.OledbConnection。我们在这里使用MS访问数据库,然后,OleDbCommand可以帮助我们从数据库中指定一个datatable,以便稍后将数据保存在Dataset中,最后填写数据到数据集表中。所有连接之后,我们可以看到Spire.XLS提供的关键源代码将数据列从datatable导出到Excel:Spire.Xls.Worksheet.InsertDataTable(System.Data.DataTable dataTable,bool columnHeaders,int firstRow,int firstColumn)

有四个参数通过:

  • dataTable:第一个参数是导出数据列;
  • columnHeaders:第二个是指示是否导入字段名称;
  • 第一行,第一列:第三和第四个参数是第一行和第一列的索引。

在系统上安装完毕,并启动我们的数据库,以完成任务如下代码:

[C#]

//export datatable to excel
Workbook book = new Workbook();
Worksheet sheet = book.Worksheets[0];
sheet.InsertDataTable(t, true, 1, 1);
book.SaveToFile("insertTableToExcel.xls");
System.Diagnostics.Process.Start("insertTableToExcel.xls");

[VB.NET]

//export datatable to excel<br />
Dim book As New Workbook()<br />
Dim sheet As Worksheet = book.Worksheets(0)<br />
sheet.InsertDataTable(t, True, 1, 1)<br />
book.SaveToFile(&quot;insertTableToExcel.xls&quot;)<br />
System.Diagnostics.Process.Start(&quot;insertTableToExcel.xls&quot;)<br />
End Sub<br />
End Class<br />
End Namespace

慧都控件网

© 著作权归作者所有

可乐瓶的小辣椒
粉丝 6
博文 318
码字总数 126125
作品 0
私信 提问
DevExpress v15.1:WPF控件升级(三)

<下载最新版DevExpress WPF Controls v15.1.5> WPF Rich Editor Control 编辑注释 最终用户可以添加新的注释、编辑它们,如果用户不再需要可以隐藏或删除注释。 布局API 在这个版本中,我们引...

Miss_Hello_World
2015/08/24
297
0
Visual C#2008核心技术与最佳编程实例集粹

内容介绍】 本书使用200个独立的编程实例,以循序渐进的方式有针对性地介绍了 Visual C# 2008(.NET 3.5)中的最新编程技术,主要内容包括LINQ在SQL 、DataSet、XML和Object等领域的实际应用...

IT中国
2009/07/16
521
2
Spread Studio for .NET 7 v4 正式发布

此次是 2014 年的第二次发布,在该版本中添加了来自用户所提出的部分需求,同时,修复了 Spread for WinForms、Spread for ASP.NET、Spread WPF-Silverlight 和 Spread WinRT 平台产品的若干...

葡萄城技术团队
2014/08/13
3.1K
1
【重大更新】DevExpress v16.2新版亮点(WPF篇)

用户界面套包DevExpress v16.2终于正式发布,本站将以连载的形式为大家介绍各版本新增内容。本文将为大家介绍DevExpress WPF v16.2新增的Chart 3D Control、全新的Toggle Switch Editor、缩略...

Miss_Hello_World
2016/12/26
41
0
WPF-将DataGrid控件中的数据导出到Excel

  导出至Excel是非常常见,我们可以用很多类库,例如Aspose、NOPI、Interop,在这里我们使用微软自家的工具。我的WPF绑定的ObservableCollection集合。 public string ExcelExport(System...

ZaraNet
前天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
今天
1K
12
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
今天
22
0
计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
15
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
24
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部