读取指定路径的Excel内容到DataTable中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读取指定路径的Excel内容到DataTable中相关的知识,希望对你有一定的参考价值。
1 /// <summary> 2 /// 读取指定路径的Excel内容到DataTable中 3 /// </summary> 4 /// <param name="path"></param> 5 /// <returns></returns> 6 public DataTable ImportToDataSet(string path) 7 { 8 string strConn = "Provider=Microsoft.Ace.OleDb.12.0;" + "Data Source=" + path + ";" + "Extended Properties=‘Excel 12.0;HDR=Yes;IMEX=1‘;"; 9 OleDbConnection conn = new OleDbConnection(strConn); 10 try 11 { 12 DataTable dt = new DataTable(); 13 if (conn.State != ConnectionState.Open) 14 conn.Open(); 15 string strExcel = "select * from [Sheet1$]"; 16 OleDbDataAdapter adapter = new OleDbDataAdapter(strExcel, conn); 17 adapter.Fill(dt); 18 return dt; 19 } 20 catch (Exception ex) 21 { 22 throw new Exception(ex.Message); 23 } 24 finally 25 { 26 if (conn.State != ConnectionState.Closed) 27 conn.Close(); 28 } 29 }
以上是关于读取指定路径的Excel内容到DataTable中的主要内容,如果未能解决你的问题,请参考以下文章
使用python内置模块os和openpyxl搜索指定文件夹下Excel中的内容