我使用Linq to Excel庫來獲取excel表格中的一個,我遇到的問題是,我的調用不能查找帶有指定名稱的列。Linq excel無法在excel中找到列
public IQueryable<Cell> getExcel()
{
var excel = new ExcelQueryFactory();
excel.FileName = @"C:\Users\Timsen\Desktop\QUOTATION.CSV";
var indianaCompanies = from c in excel.Worksheet() select c["ARTICLE TEXT"];
return indianaCompanies;
}
錯誤:
基{System.SystemException} = {「 'ARTICLE TEXT' 列名不存在有效的列名稱是「QUOT NO;債務人; ITEM; ART NO; HWS NO#; BRANCH價格; QTY; PR; ARTICLE T」, 'F2', 'F3', 'F4', 'F5'「}中的Excell
QUOT
0表名稱
NO
債務人
ITEM
ART
NO
HWS
NO。
BRANCH PRICE
QTY
PR
ARTICLE TEXT
TYPE NAME
銷售價格
QT%
DIS
AMOUNT
UNI
乙
ARTG
SUPPL
DUTY
的Excel更新樣品:
文章正文正在在錯誤日誌,作爲第二十牛逼引用。你嘗試過嗎? – Flowerking 2012-02-03 14:33:26
嗯,我可以看到,但如何解決它?在Excel中名稱是ARTICLE TEXT,但它看起來像linqtoexcel只返回列文本名稱的一部分 – Timsen 2012-02-03 14:35:18
我熟悉'ExelQueryFactory'庫,但您是否嘗試過使用[OledbDataAdapter](http://bloggingabout.net/blogs/dennis/存檔/ 2008/2月29日/獲取數據 - 從 - Excel中最快速的方式 - 使用 - linq.aspx)? – 2012-02-03 14:38:52