c從excel讀取資料老是報外部表不是預期格式

2022-05-31 22:00:23 字數 768 閱讀 6104

1樓:匿名使用者

總上所述:

//2003(microsoft.jet.oledb.4.0)

string strconn = string.format("provider=microsoft.jet.

oledb.4.0;data source=;extended properties='excel 8.

0;hdr=yes;imex=1;'", excelfilepath);

//2010(microsoft.ace.oledb.12.0)

string strconn = string.format("provider=microsoft.ace.

oledb.12.0;data source=;extended properties='excel 8.

0;hdr=yes;imex=1;'", excelfilepath);

解決方案2:

用記事本開啟你的excel檔案,看看顯示是否為亂碼。

若是亂碼,我這邊測試是不會提示這個錯誤的,可以成功匯入。

若是html**,則表示你的excel檔案格式不是標準的excel格式,才會提示「外部表不是預期的格式」的錯誤;

總結:如果格式不正確,則通過excel軟體另存為標準的2003版本的格式

2樓:匿名使用者

看一下是不是你的excel被加密了。

C讀取檔案的每行資料,c 讀取pdf檔案裡面資料!!

用fgets讀入一行,用sscanf 讀出第一列資料下面假定第一列資料作為字串,用 sscanf buf,s 格式讀。類似,整型用 d 浮點用 f lf include include main return 0 如果要讀每行第一個數,只讀一位數 用 格式 1d int x 100 while fg...

vs2010連線Excel,讀取其資料怎麼弄

讀取excel首先你在引用中得引用microsoft office excel 20 對應的dll檔案,才能讀取到excel的資料。在類裡面引用 static public dataset exceltodataset string filename 這個方法返回一個資料讀取的資料原給你的datag...

asp,如何從資料庫中讀取資料並將其賦值給label控制元件

sql mand sqlcmd new sql mand sqltext,sqlconn 這一行後面改一下 labname string.format cmd.executescalar sqlconn.close oracle資料庫,不同的資料庫,如何把表結構相同的資料從一個資料庫中匯入至另一個資...