- 資訊首頁(yè) > 開(kāi)發(fā)技術(shù) > web開(kāi)發(fā) > ASP >
- Excel連接字符串中的HDR、IMEX參數詳解
參數HDR的值:
HDR=Yes,這代表第一行是標題,不做為數據使用 ,如果用HDR=NO,則表示第一行不是標題,做為數據來(lái)使用。
系統默認的是YES
參數Excel 8.0
對于Excel 97以上版本都用Excel 8.0
IMEX ( IMport EXport mode )設置
IMEX 有三種模式:
代碼如下:
0 is Export mode
1 is Import mode
2 is Linked mode (full update capabilities)
我這里特別要說(shuō)明的就是 IMEX 參數了,因為不同的模式代表著(zhù)不同的讀寫(xiě)行為:
代碼如下:當 IMEX=0 時(shí)為“匯出模式”,這個(gè)模式開(kāi)啟的 Excel 檔案只能用來(lái)做“寫(xiě)入”用途。
當 IMEX=1 時(shí)為“匯入模式”,這個(gè)模式開(kāi)啟的 Excel 檔案只能用來(lái)做“讀取”用途。
當 IMEX=2 時(shí)為“連結模式”,這個(gè)模式開(kāi)啟的 Excel 檔案可同時(shí)支援“讀取”與“寫(xiě)入”用途。
意義如下:
代碼如下:
0 —輸出模式;
1—輸入模式;
2—-鏈接模式(完全更新能力)
代碼如下:
connstr = "Provider=Microsoft.ACE.OLEDB.12.0;
Persist Security Info=False;Data Source="&database&";
Extended Properties=Excel 8.0;HDR=Yes;IMEX=2";
在這種情況下,有可能出現“找不到可安裝的ISAM ”。
而這個(gè)問(wèn)題的出現,絕大部分原因是因為我們的語(yǔ)句中少了點(diǎn)要素。
代碼如下:
connstr = "Provider=Microsoft.ACE.OLEDB.12.0;
Persist Security Info=False;Data Source="&database&";
Extended Properties='Excel 8.0;HDR=Yes;IMEX=2'";
代碼如下:
connstr = "Provider=Microsoft.ACE.OLEDB.12.0;
Persist Security Info=False;Data Source="&database&";
Extended Properties=/"Excel 8.0;HDR=Yes;IMEX=2/"";
改成上述兩種情況都是可以解決的。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站