Asp.Net使用Npoi导入导出Excel的方法
来源:爱站网时间:2020-05-26编辑:网友分享
现在很多前端显示都会有EXECL导入导出的功能,但是不管是前端还是后台EXECL导入导出的功能在我们日常生活中都是必备的,下面爱站技术频道小编就给我们说说Asp.Net使用Npoi导入导出Excel的方法,希望对你有帮助。
现在很多前端显示都会有EXECL导入导出的功能,但是不管是前端还是后台EXECL导入导出的功能在我们日常生活中都是必备的,下面爱站技术频道小编就给我们说说Asp.Net使用Npoi导入导出Excel的方法,希望对你有帮助。
一、Npoi导出/下载Excel
具体功能代码如下:
public void NpoiExcel(DataTable dt, string title) { NPOI.HSSF.UserModel.HSSFWorkbook book = new NPOI.HSSF.UserModel.HSSFWorkbook(); NPOI.SS.UserModel.ISheet sheet = book.CreateSheet("Sheet1"); NPOI.SS.UserModel.IRow headerrow = sheet.CreateRow(0); ICellStyle style = book.CreateCellStyle(); style.Alignment = HorizontalAlignment.Center; style.VerticalAlignment = VerticalAlignment.Center; for (int i = 0; i
二、Asp.Net导入Excel
导入仍然是用OleDb这种方式,感兴趣的朋友可以尝试一下其他方法。
具体功能代码如下:
////// 连接Excel 读取Excel数据 并返回DataSet数据集合 /// /// Excel服务器路径 /// Excel表名称 ///public static System.Data.DataSet ExcelSqlConnection(string filepath, string tableName) { string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=1'"; OleDbConnection ExcelConn = new OleDbConnection(strCon); try { string strCom = string.Format("SELECT * FROM [Sheet1$]"); ExcelConn.Open(); OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, ExcelConn); DataSet ds = new DataSet(); myCommand.Fill(ds, "[" + tableName + "$]"); ExcelConn.Close(); return ds; } catch { ExcelConn.Close(); return null; } }
Asp.Net使用Npoi导入导出Excel的方法,大家都了解了吗?读完爱站技术频道的介绍,相信都有了一定的了解,其实网站展现给大家的都是最好的一面,只希望我们的程序员能越来越优秀。