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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHPExcel讀取excel資料PHPExcel
- POI 分批讀取Excel資料Excel
- eazyexcel 讀取excel資料插入資料庫Excel資料庫
- Excel上傳並讀取資料Excel
- QTP讀取Excel資料的方法QTExcel
- hutool分批次讀取excel資料Excel
- POI 使用SAX讀取大資料Excel大資料Excel
- python讀取excel所有資料(cmd介面)PythonExcel
- 使用openpyxl庫讀取Excel檔案資料Excel
- 用Python讀取excel中的資料PythonExcel
- 前端讀取Excel表中資料前端Excel
- 求救:關於讀取excel資料的問題Excel
- java poi讀取Excel資料 插入到SQL SERVER資料庫中JavaExcelSQLServer資料庫
- 【python介面自動化】- openpyxl讀取excel資料PythonExcel
- 使用Java通過POI讀取EXCEL中的資料JavaExcel
- excel-Spreadsheets:讀取Excel電子表格資料的Java原始碼ExcelJava原始碼
- Laravel讀取ExcelLaravelExcel
- php 讀取excel中的內容到mysql 資料庫PHPExcelMySql資料庫
- EasyExcel庫來讀取指定Excel檔案中的資料Excel
- php讀取excel檔案資料的匯入和匯出PHPExcel
- 讀取載密Excel表格中壓縮原始檔資料區Excel
- python讀取兩個excel資料檔案輸出整理好以後的excel資料檔案PythonExcel
- Python讀取Excel表格PythonExcel
- JavaPoi建立與讀取ExcelJavaExcel
- vb.net 讀取ExcelExcel
- NPOI讀取Excel官方demoExcel
- C#讀取Excel文件C#Excel
- WinForm讀取Excel檔案ORMExcel
- 前端讀取excel檔案前端Excel
- js讀取excel檔案,繪製echarts圖形---資料處理JSExcelEcharts
- 簡單介紹python在CMD介面讀取excel所有資料PythonExcel
- 讀取CSV資料
- Pandas之EXCEL資料讀取/儲存/檔案分割/檔案合併Excel
- 讀取和儲存Excel表Excel
- python對Excel的讀取PythonExcel
- PHPExcel讀取excel檔案示例PHPExcel
- 用 (Excel) VBA 讀取 OneNote!Excel
- PHP讀取Excel之Spreadsheet_Excel_ReaderPHPExcel