C# Class Utility.ExcelHelper

Excel操作类
FileName: ExcelHelper.cs CLRVersion: 4.0.30319.18444 Author: Devin DateTime: 2016/1/28 9:47:01 GitHub: https://github.com/v5bep7/Utility
显示文件 Open project: v5bep7/Utility Class Usage Examples

Public Methods

Method Description
ExportToArray ( DataSet dataSet ) : byte[]

导出Excel文件到数组

ExportToArray ( DataTable dataTable ) : byte[]

导出数据到Excel

ExportToArray ( IEnumerable dataTable ) : byte[]

导出Excel文件到数组

ExportToFile ( DataSet dataSet, string fileName ) : void

导出数据到Excel文件

ExportToFile ( DataTable dataTable, string fileName ) : void

导出数据到Excel

ExportToFile ( IEnumerable dataTable, string fileName ) : void

导出数据到Excel文件

ExportToStream ( DataSet dataSet, Stream stream ) : void

导出数据到数据流

ExportToStream ( DataTable dataTable, Stream stream ) : void

导出数据到Excel

ExportToStream ( IEnumerable dataTable, Stream stream ) : void

导出数据到数据流

GetDataSetFormFile ( string fileName ) : DataSet

将Excel的数据导入到DataSet中

GetDataSetFormStream ( Stream stream ) : DataSet

将Excel的数据导入到DataSet里面

Private Methods

Method Description
SetCell ( ICell cell, PropertyInfo property, object obj ) : void

设置单元格

SetRow ( IRow row, object obj ) : void

设置行

SetTable ( ISheet sheet, IEnumerable dataTable ) : void

设置表

Method Details

ExportToArray() public static method

导出Excel文件到数组
public static ExportToArray ( DataSet dataSet ) : byte[]
dataSet System.Data.DataSet 要导出的数据
return byte[]

ExportToArray() public static method

导出数据到Excel
public static ExportToArray ( DataTable dataTable ) : byte[]
dataTable System.Data.DataTable 要导出的数据
return byte[]

ExportToArray() public static method

导出Excel文件到数组
public static ExportToArray ( IEnumerable dataTable ) : byte[]
dataTable IEnumerable 要导出的数据
return byte[]

ExportToFile() public static method

导出数据到Excel文件
参数异常
public static ExportToFile ( DataSet dataSet, string fileName ) : void
dataSet System.Data.DataSet 要导出的数据
fileName string 要导出的文件名
return void

ExportToFile() public static method

导出数据到Excel
public static ExportToFile ( DataTable dataTable, string fileName ) : void
dataTable System.Data.DataTable 要导出的数据
fileName string 要导出的文件名
return void

ExportToFile() public static method

导出数据到Excel文件
参数异常
public static ExportToFile ( IEnumerable dataTable, string fileName ) : void
dataTable IEnumerable 要导出的数据
fileName string 要导出的文件名
return void

ExportToStream() public static method

导出数据到数据流
参数异常
public static ExportToStream ( DataSet dataSet, Stream stream ) : void
dataSet System.Data.DataSet 要导出的数据
stream Stream 要导出到的数据流
return void

ExportToStream() public static method

导出数据到Excel
public static ExportToStream ( DataTable dataTable, Stream stream ) : void
dataTable System.Data.DataTable 要导出的数据
stream Stream
return void

ExportToStream() public static method

导出数据到数据流
参数异常
public static ExportToStream ( IEnumerable dataTable, Stream stream ) : void
dataTable IEnumerable 要导出的数据
stream Stream 要导出到的数据流
return void

GetDataSetFormFile() public static method

将Excel的数据导入到DataSet中
public static GetDataSetFormFile ( string fileName ) : DataSet
fileName string 完整文件名
return System.Data.DataSet

GetDataSetFormStream() public static method

将Excel的数据导入到DataSet里面
public static GetDataSetFormStream ( Stream stream ) : DataSet
stream Stream
return System.Data.DataSet