在WPF中将数据从数据库导出到Excel的快速解决方案

*这么优秀的国产工具怎能错过呢!想要获取更多福利的朋友可以咨询在线客服哦~

在WPF中将数据从数据库导出到Excel的快速解决方案

在数据库到Excel的任务中,首先我们需要通过Microsoft提供的此类与数据库连接:System.Data.Oledb.OledbConnection。在这里,我们使用MS Access数据库。然后,OleDbCommand可以帮助我们从数据库中指定一个数据表,以便稍后将数据保存在“数据集”中。最后将数据填充到数据集表中。在完成所有连接之后,我们可以看到Spire.XLS提供的将数据列从数据表导出到Excel的关键源代码:Spire.Xls.Worksheet.InsertDataTable(System.Data.DataTable dataTable,bool columnHeaders,int firstRow,int firstColumn) 。

传递了四个参数。

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

将其安装在系统上后,如下代码启动数据库以执行excel任务:

[C#]

//export datatable to excelWorkbook 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 excelDim book As New Workbook()Dim sheet As Worksheet = book.Worksheets(0)sheet.InsertDataTable(t, True, 1, 1)book.SaveToFile("insertTableToExcel.xls")System.Diagnostics.Process.Start("insertTableToExcel.xls")End SubEnd ClassEnd Namespace


是E-iceblue官方友好合作伙伴,如果您对spire.xls可以联系在线客服了解具体授权价格和使用机制。
标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月4日
下一篇 2021年1月4日

相关推荐

发表回复

登录后才能评论