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

2021-07-23 02:01:19 字數 449 閱讀 6695

環境: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檔案正常。除錯 建立連線物件oledbc...

sqlserver 匯入報錯 外部表不是預期的格式

昨天遇到個很奇怪的現象,先是報表伺服器莫名其妙的怎麼也打不開,點開啟操作就是沒反應,這個重啟了下伺服器好了,但是我覺得根本原因也是後面這個原因造成的,因為剛啟動好的時候報了您的c盤空間已經滿了。我當時沒留意。到後來我往sqlsever匯入資料的時候,excel檔案用的.xlsx結尾,然後匯入的語句是...

SQLServer外部資料匯入 Excel版

例如要在test表裡插入多行資料 假設欄位有 id name 首先要有需要匯入的資料的excel a1 對應id b1 對應name 選中excel第一行的空白處,比如c1,在工具欄的函式文字框裡輸入以下函式 insert into test id,name values a a b b 再將滑鼠放...