將excel資料匯出的時候如果同一列資料中既有文字,又有數字!讀取時一列中要麼文字丟失只剩下數字,要麼數字丟失,只剩下文字,這是由第一行的資料型別決定的。出現這種問題是由於資料型別不統一造成的。
原來的連線字串為:
string strconn = "provider=microsoft.jet.oledb.4.0;data source=" + path + "; extended properties=excel 8.0;";
查閱資料後問題解決:
string strconn = "provider=microsoft.jet.oledb.4.0;data source=" + path + ";extended properties='excel 8.0;imex=1;hdr
=yes';";
加的引數解釋:
imex=1 解決數字與字元混合時,識別不正常的情況
hdr=yes 有兩個值:yes/no,表示第一行是否欄位名,預設是yes,第一行是欄位名
C 讀取EXCEL檔案出現資料丟失問題
c 讀取excel檔案出現資料丟失問題 將excel資料匯出的時候如果同一列資料中既有文字,又有數字!讀取時一列中要麼文字丟失只剩下數字,要麼數字丟失,只剩下文字,這是由第一行的資料型別決定的。出現這種問題是由於資料型別不統一造成的。原來的連線字串為 string strconn provider ...
C 讀取excel檔案資料丟失問題
當使用oledbdataadapter.fill填充資料到datatable時,資料行與excel行數不一致 修改oledbconnection配置連線字串 修改前 修改後 imex是用來告訴驅動程式使用excel檔案的模式,其值有0 1 2三種,分別代表匯出 匯入 混合模式。當我們設定imex 1...
讀取Excel檔案
閒話一下excel中工作簿和工作表的區別 工作簿中包含有工作表。工作簿可以由一張或多張工作表組成,乙個工作簿就是乙個excel 檔案。好了,開始讀取 檔案吧。前提 首先,我們假設需要讀取的 檔案名字為test.xls,位於assets根目錄下。所需jar包 這裡為了能讀取到excel 檔案,我們要新...