2010-07-13 78 views
0

使用ExcelQueryFactory來檢索使用C#4.0的工作表的列名稱。我能夠看到列名稱列表,但爲什麼我會得到一組額外的列名稱,如F12, F100,F20等。它發生在我讀過我的excel文件的任何讀者身上。Excel工作表使用C#4.0的列名稱

回答

1

這不是一個C#問題,這是一個Excel問題。

如果您的列沒有列名稱,Excel將提供格式爲F ###的名稱,其中數字是列的編號,F是字段(我猜)的縮寫。

現在,如果您的文件中有任何時候包含數據,或者在公式中引用了Excel中的任何列,或者Excel只是認爲它們很重要,那麼您會在列列表中找到它們。

只需過濾掉那種格式的任何列,當然要注意的是真實列的實際名稱像F7會在那裏得到棒的短端。

相關問題