Excel工作表使用C#4.0的列名

时间:2010-07-13 17:10:21

标签: c# excel

我使用ExcelQueryFactory使用C#4.0检索工作表的列名。我能够看到列名列表,但为什么我会得到一组额外的列名,如F12,F100,F20等。它发生在我以前阅读我的Excel文件的任何读者身上。

1 个答案:

答案 0 :(得分:1)

这不是C#问题,这是一个Excel问题。

如果您的列没有列名,Excel将提供F ###格式的名称,其中数字是列的编号,F是字段的缩写(我猜)。

现在,如果文件中的任何列随时都包含数据,或者在公式中引用,或者Excel认为它们很重要,那么您将在列列表中获取它们。

只需过滤掉该格式的任何列,当然需要注意的是,真实名称如F7的真实列将会在那里得到短杆。