代码之家  ›  专栏  ›  技术社区  ›  Hugo

是否可以通过没有标题行的ADO.NET访问Excel文件?

  •  1
  • Hugo  · 技术社区  · 15 年前

    我有一个格式化的Excel文件,对此我没有控制权,我需要阅读其中包含的信息。

    文件的问题是前几行包含格式化信息,我不能修改该文件,也不能要求更改格式。

    那么,是否可以通过ADO.NET读取这样的文件?

    事先谢谢,

    1 回复  |  直到 15 年前
        1
  •  3
  •   Steve Wortham    15 年前

    我认为这篇文章可以很好地解释如何做到这一点: http://support.microsoft.com/kb/316934

    至于缺少标题行…

    使用Excel工作簿,在 范围是标题行(或字段 名称)默认情况下。如果第一个范围 不包含标题,可以 在扩展文件中指定hdr=no 连接字符串中的属性。 如果在中指定hdr=no, 连接字符串,Jet OLE DB 提供程序自动命名 字段(F1表示 第一个字段,F2表示第二个字段 字段等)。