excel 資料讀取
///
/// 讀取Excel文件
///
/// 檔名稱
///返回一個資料集
public DataSet ExcelToDS(string Path)
{
string strConn = string.Empty;
//= "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path + ";" + "Extended Properties=Excel 8.0;";
if (Path.ToLower().IndexOf(".xlsx") > 0)
{
strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" + Path + "';Extended Properties='Excel 12.0;HDR=YES'";
}
if (Path.ToLower().IndexOf(".xls") > 0 && Path.EndsWith("xls"))
{
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + Path + "';Extended Properties='Excel 8.0;HDR=YES;'";
}
/// 讀取Excel文件
///
/// 檔名稱
///
public DataSet ExcelToDS(string Path)
{
string strConn = string.Empty;
//= "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path + ";" + "Extended Properties=Excel 8.0;";
if (Path.ToLower().IndexOf(".xlsx") > 0)
{
strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" + Path + "';Extended Properties='Excel 12.0;HDR=YES'";
}
if (Path.ToLower().IndexOf(".xls") > 0 && Path.EndsWith("xls"))
{
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + Path + "';Extended Properties='Excel 8.0;HDR=YES;'";
}
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
string strExcel = "";
OleDbDataAdapter myCommand = null;
DataSet ds = null;
strExcel = "select * from [sheet1$]";
myCommand = new OleDbDataAdapter(strExcel, strConn);
ds = new DataSet();
myCommand.Fill(ds, "table1");
conn.Close();
return ds;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22392018/viewspace-751570/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- POI 分批讀取Excel資料Excel
- eazyexcel 讀取excel資料插入資料庫Excel資料庫
- 前端讀取Excel表中資料前端Excel
- hutool分批次讀取excel資料Excel
- Excel上傳並讀取資料Excel
- python讀取excel所有資料(cmd介面)PythonExcel
- 使用openpyxl庫讀取Excel檔案資料Excel
- 【python介面自動化】- openpyxl讀取excel資料PythonExcel
- excel-Spreadsheets:讀取Excel電子表格資料的Java原始碼ExcelJava原始碼
- 使用Java通過POI讀取EXCEL中的資料JavaExcel
- Laravel讀取ExcelLaravelExcel
- EasyExcel庫來讀取指定Excel檔案中的資料Excel
- python讀取兩個excel資料檔案輸出整理好以後的excel資料檔案PythonExcel
- Python讀取Excel表格PythonExcel
- php讀取excel檔案資料的匯入和匯出PHPExcel
- 簡單介紹python在CMD介面讀取excel所有資料PythonExcel
- hutool去讀excel中資料Excel
- python對Excel的讀取PythonExcel
- 用 (Excel) VBA 讀取 OneNote!Excel
- 前端讀取excel檔案前端Excel
- js讀取excel檔案,繪製echarts圖形---資料處理JSExcelEcharts
- 讀取JSON資料JSON
- 讀取CSV資料
- SpringBoot利用java反射機制,實現靈活讀取Excel表格中的資料和匯出資料至Excel表格Spring BootJava反射Excel
- Pandas之EXCEL資料讀取/儲存/檔案分割/檔案合併Excel
- python pandas庫讀取excel/csv中指定行或列資料詳解PythonExcel
- 讀取和儲存Excel表Excel
- 在 Excel 裡使用 ODBC 讀取 SAP BTP 平臺上 CDS view 的資料ExcelView
- Jsp讀取MySQL資料JSMySql
- python讀取MySQL資料PythonMySql
- Spark讀取MySQL資料SparkMySql
- sqlserver讀取oracle資料庫資料SQLServerOracle資料庫
- 利用反射讀取資料庫資料反射資料庫
- H5以及Node讀取excelH5Excel
- csv和excel讀取和下載Excel
- C#讀取Excel方法總結C#Excel
- easypoi 讀取 Excel 簡單應用Excel
- pandas讀取excel亂碼報錯Excel
- 讀取本地Excel檔案生成echartsExcelEcharts