匯入excel錯誤 外部表不是預期的格式 解決方案

2022-11-24 20:46:46 字數 464 閱讀 3039

環境:win7+iis7+office2007 

在asp.net**中匯出excel檔案後,再把檔案匯入到資料庫中。 讀取excel檔案時,開啟連線出錯。

錯誤為:外部表不是預期的格式

解決:檢查了一下,匯出的excel是標準檔案不是html,沒錯,excel檔案正常。 

除錯**,建立連線物件oledbconnection也正常,但在conn.open()開啟連結時出錯。 

仔細看了下連結字串,檢查出了錯誤,excel版本問題,exce連線字串版本是office2003的 ,更改為excel2007版本則正常匯入。 

總結規則如下:

using

system.data.oledb;

using

system.data;

public

void

readexcelfiless()

匯入excel錯誤 外部表不是預期的格式 解決方案

環境 win7 iis7 office2007 在asp.net 中匯出excel檔案後,再把檔案匯入到資料庫中。讀取excel檔案時,開啟連線出錯。錯誤為 外部表不是預期的格式 解決 檢查了一下,匯出的excel是標準檔案不是html,沒錯,excel檔案正常。除錯 建立連線物件oledbconn...