一:新增com引用
根據本機安裝的office版本不同,匯入的library庫版本也不同。
office2010 => microsoft excel 14.0 object library
獲取excel資料返回dataset。
**如下:經過本人測試無問題。
///
/// 讀取excel返回dataset
/// author:earon
/// time:2011:11:29 17:29
/// lastupdatetime:2011:11:29 17:29
/// lastupdateauthor:earon
///
/// excel檔案路徑
/// dataset集合
public dataset exceltodataset(string filepath)
catch
finally
if (adapter != null)
adapter.dispose();
}catch
}return dataset;
}在做的過程中,在開啟連線(connection.open())的時候拋了異常。
異常資訊:
[color=red]未在本地計算機上註冊「mircosoft.jet.oledb.4.0」[/color]
解決方法:
一:檢查連線字串
二:開啟執行輸入註冊dll
regsvr32 msjetoledb40.dll
如果字串出現錯誤還有可能出現如下
異常資訊:
[color=red]找不到可安裝的 isam。[/color]
出現此錯誤,有可能是連線字串出現錯誤,請仔細檢查。
注意:select * from [testsheet$]
是excel中的sheet名稱,如果不對將會丟擲異常如下
異常資訊:
[color=red]'sheet1$' 不是乙個有效名稱。請確認它不包含無效的字元或標點,且名稱不太長。[/color]
出現此錯誤,請檢查sheet名稱是否和excel中的sheet名稱一致
paython 獲取excel資料
一 安裝xlrd模組 二 使用介紹 1 匯入模組 import xlrd 2 開啟excel檔案讀取資料 data xlrd.open workbook excelfile.xls 3 使用技巧 獲取乙個工作表 table data.sheets 0 通過索引順序獲取 table data.shee...
完美獲取Excel資料
var rabs false 是否將檔案讀取為二進位制字串 var tdata function importf obj var f obj.files 0 檔案以二進位制格式處理 else 檔案以base64格式處理 將資料轉化為josn格式 tdata json.stringify xlsx.u...
Python獲取excel列表資料
import xlrd import time 設定路徑 file path r c users viruser.v desktop desktop worlddata finds.xlsx utf 8編碼 xlrd.book.encoding utf 8 獲取資料 data xlrd.open w...