匯入Excel數值讀不到

2021-04-24 15:11:56 字數 986 閱讀 9918

microsoft jet 提供程式用於連線到 excel 工作簿。在以下連線字串中,extended properties 關鍵

字設定 excel 特定的屬性。「hdr=yes;」指示第一行中包含列名,而不是資料,「imex=1;」通知驅動程

序始終將「互混」資料列作為文字讀取。注意

預設情況下,系統認為 excel 資料來源的第一行包含可用作欄位名的列標題。如果不是這種情況,則必須

將該設定關閉,否則,第一行資料將會「消失」,而被用作欄位名稱。這可通過向連線字串的擴充套件屬性

新增可選的 hdr= 設定來完成。預設情況下(無需指定)是 hdr=yes。如果沒有列標題,則需要指定

hdr=no;提供程式將字段命名為 f1、f2 等等。因為擴充套件屬性字串現在包含了多個值,所以必須用引號

單獨包起來,如下例所示(為便於看清楚,新增了額外的空格)。

如第1個中hdr=no的話,where時就會報錯

connstr ="driver=;dbq=c:/inetpub/wwwroot/test.xls;          

extended properties='excel 8.0;hdr=no;imex=1'"

extended properties引數屬性這樣寫 excel 5.0;hdr=yes;imex=1

imex=1就是指混合型轉換為文字

select * from

openrowset(』microsoft.jet.oledb.4.0′

,』excel 5.0;hdr=yes;imex=2;database=c:/book1.xls』,[sheet1$])

1)hdr=yes時可以把xls的第1行作為字段看待,如第1個中hdr=no的話,where時就會報錯

2)和美圓$必須要,否則m$可不認這個賬 

希望對做匯入excel功能的人有所幫助!

PLSQL匯入Excel檔案預覽不到資料行問題

今天,從excel匯入oracle一些資料,在匯入的過程中,遇到乙個問題,excel裡面有好幾萬條資料,但是通過plsql匯入嚮導匯入excel檔案之後,在plsql裡卻預覽不到資料行,只能看見標題行 之前也遇到一些問題,於是換種方法,將excel另存為txt檔案 參考資料 結果也是一樣,預覽不到資...

PLSQL匯入Excel檔案預覽不到資料行問題

今天,從excel匯入oracle一些資料,在匯入的過程中,遇到乙個問題,excel裡面有好幾萬條資料,但是通過plsql匯入嚮導匯入excel檔案之後,在plsql裡卻預覽不到資料行,只能看見標題行 之前也遇到一些問題,於是換種方法,將excel另存為txt檔案 參考資料 結果也是一樣,預覽不到資...

Python匯入數值型Excel資料並生成矩陣操作

riginal data 因為程式是為了實現對純數值型ex程式設計客棧cel文件進行匯入並生成矩陣,因此有必要對第五列文字值進行刪除處理。import data import numpy as np import xlrd def import excel matrix path table xlr...