检查已上载Excel文件Classic ASP中的标题行

检查已上载Excel文件Classic ASP中的标题行,excel,asp-classic,Excel,Asp Classic,我正在上传并连接到Excel电子表格。到目前为止,一切都很好,我能够通读其中的所有行,并做我需要的事情 我现在面临的是,有时我可能有相同的数据布局,但没有标题行 如何确定电子表格中的第一行是否为标题行 这是使用经典的asp(我知道uggg…)和ADODB.Connection我建议您使用 HDR=Yes(默认)表示Jet提供程序将不包括记录集中的第一行 HDR=No表示Jet提供程序将包括记录集中的第一行 您可以在连接字符串中为HDR提供一个值。有关参考信息,请参阅 Jet提供者似乎可以检测

我正在上传并连接到Excel电子表格。到目前为止,一切都很好,我能够通读其中的所有行,并做我需要的事情

我现在面临的是,有时我可能有相同的数据布局,但没有标题行

如何确定电子表格中的第一行是否为标题行


这是使用经典的asp(我知道uggg…)和ADODB.Connection

我建议您使用

  • HDR=Yes
    (默认)表示Jet提供程序将不包括记录集中的第一行
  • HDR=No
    表示Jet提供程序将包括记录集中的第一行
您可以在连接字符串中为
HDR
提供一个值。有关参考信息,请参阅

Jet提供者似乎可以检测电子表格是否包含标题

  • 如果电子表格包含标题,Jet提供程序将按原样捕获标题
  • 如果电子表格不包含标题,Jet提供程序会自动将字段标记为
    F1
    F2
    F3
    ,依此类推

无论标题是在电子表格中给出的还是由Jet提供商生成的,都是
HDR
设置使您能够包含标题或将其保留在检索到的记录集中。

您可以发布一些代码来告诉我们您的位置吗?另外,记录在案的是,理解小姐并没有什么错。我也这么认为。。。但是,如果电子表格不包含标题行,引擎不会因为连接字符串中的HDR标志而自动跳过第一行吗?换句话说。。。同一结构化电子表格可能包含也可能不包含标题行