Asp.Net 使用Npoi导出Excel
2014-09-02 11:35
741 查看
引言
使用Npoi导出Excel 服务器可以不装任何office组件,昨天在做一个导出时用到Npoi导出Excel,而且所导Excel也符合规范,打开时不会有任何文件损坏之类的提示。但是在做导入时还是使用OleDb的方式,这种方式的导入在服务器端似乎还是需要装office组件的,有没有不需要装组件并且能照常导入的呢?Npoi导出/下载Excel
/// <summary> /// 连接Excel 读取Excel数据 并返回DataSet数据集合 /// </summary> /// <param name="filepath">Excel服务器路径</param> /// <param name="tableName">Excel表名称</param> /// <returns></returns> 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; } }
View Code
相关文章推荐
- ASP.NET使用NPOI类库导出Excel
- c# asp.net NPOI 使用本地模板导出excel
- ASP.NET使用NPOI类库导出Excel(收藏)
- ASP.NET使用NPOI类库导出Excel
- Asp.Net使用Npoi导入导出Excel的方法
- ASP.NET使用NPOI类库导出Excel
- asp.net使用npoi读取excel模板并导出下载详解
- asp.net怎样使用NPOI 导出到excel和从excel导入到数据库
- ASP.NET- 使用NPOI导入导出标准Excel
- ASP.NET使用NPOI加载Excel模板并导出下载
- asp.net使用npoi读取excel模板并导出下载详解
- ASP.Net使用NPOI导出Excel
- Asp.Net使用Npoi导入导出Excel的方法
- ASP.NET使用NPOI类库导出Excel
- ASP.NET使用NPOI加载Excel模板并导出下载
- asp.net 使用NPOI实现导出Excel功能
- ASP.NET 中 NPOI & LinqToSql 使用模板 导出 Excel
- c#.net 使用NPOI导入导出标准Excel (asp.net winform csharp)
- ASP.NET导出Excel(利用NPOI和EPPlus库,无需安装Office)
- 【转】Asp.net程序中用NPOI生成标准Excel报表,导入导出一应俱全