65.9K
CodeProject 正在变化。 阅读更多。
Home

两步导出DataSet到Excel - 带有不同样式

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.46/5 (34投票s)

2005年7月31日

viewsIcon

253236

downloadIcon

11342

酷炫的组件可以将 DataSet(s) 导出到 Excel,方式包括行方式、列方式或工作表方式。

Sample Image - datasettoexcel.jpg

引言

此组件可以将一个 DataSet 导出到 Microsoft Excel。您还可以一次导出多个 DataSet。此组件会自动处理 Excel 对象的释放和内存清理。因此,无需担心内存泄漏!! 只需两行代码即可将您的 DataSet 导出到 Excel。这是一个免费组件。

注意:您的系统中需要安装 Excel。

不同的样式

可用的不同样式有:

  • 行方式:将 DataSet 中的每个 DataTable 以行方式导出到 Excel。
  • 列方式:将 DataSet 中的每个 DataTable 以列方式导出到 Excel。
  • 工作表方式:将 DataSet 中的每个 DataTable 导出到一个工作表中。

其他功能和格式样式

您可以设置以下内容:

  • HeaderForeColor
  • HeaderBackColor
  • ItemForeColor
  • ItemBackColor
  • ItemAlternateBackColor
  • FontStyle
  • RowsSpace
  • ColumnSpace
  • TableSpace

示例代码

Utilities.ExcelExport.Export excel = 
                    new Utilities.ExcelExport.Export();
//Pass your Dataset and Specify the style.
excel.ExportDataToExcel(yourDataSet, 
            Utilities.ExcelExport.ExportStyle.RowWise);
© . All rights reserved.