是否可以從excel文件(.xls)中將信息提取到計算機上的c#而無需安裝excel?是否有可能從Excel文件中提取信息到未安裝excel的計算機上的c#中?
我有下面的代碼:
OleDbConnection objConn = new
OleDbConnection(CONNECTION_STRING.Replace("<FILENAME>", fileName));
try
{
objConnection.Open();
}
catch (Exception)
{}
它拋出一個IndexOutOfRangeException(「無法找到表0」),當我嘗試時,不會已經安裝了Excel中的計算機上運行,打開的OleDbConnection。使用excel在計算機上運行的相同代碼工作得很好。因此,我非常強烈地懷疑缺乏擅長的罪魁禍首。
這是問題嗎? 如果是這樣,我如何從文件中提取數據?
儘管目前我無法確認,但它是可能的表在工作表中顯式定義爲表? – 2009-04-08 16:28:07