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

时间:2014-02-25 22:49:06

标签: excel asp-classic

我正在上传并连接到Excel电子表格。到目前为止,这么好,我能够阅读其中的所有行,并做我需要的。

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

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

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

1 个答案:

答案 0 :(得分:1)

我建议您使用Microsoft Jet OLE DB ProviderHDR设置。

  • HDR=Yes默认)表示Jet提供商不会在记录集中包含第1行。
  • HDR=No表示Jet提供程序将包含记录集中的第1行。

您可以在连接字符串中为HDR提供值。有关参考,请参阅http://www.connectionstrings.com/excel/

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

  • 如果电子表格包含标题,则Jet提供程序会按原样捕获标题。
  • 如果电子表格不包含标题,则Jet提供商会自动将字段标记为F1F2F3等等。

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