我正在上传并连接到Excel电子表格。到目前为止,这么好,我能够阅读其中的所有行,并做我需要的。
我现在面临的有时候我可能有相同的数据布局,但没有标题行。
如何确定电子表格中的第一行是否为标题行?
这是使用经典的asp(我知道uggg ...)和ADODB.Connection
答案 0 :(得分:1)
我建议您使用Microsoft Jet OLE DB Provider的HDR
设置。
HDR=Yes
(默认)表示Jet提供商不会在记录集中包含第1行。HDR=No
表示Jet提供程序将包含记录集中的第1行。您可以在连接字符串中为HDR
提供值。有关参考,请参阅http://www.connectionstrings.com/excel/。
似乎Jet提供商可以检测电子表格是否包含标题。
F1
,F2
,F3
等等。无论是在电子表格中提供标题还是由Jet提供商生成标题,都是HDR
设置,使您可以包含标题或将其保留在检索到的记录集之外。