我想获得带有标准标题的整张纸,例如“ F1,F2,F3等”。
但这仅在第一行为空且第一行包含一些表标题中包含的文本时才可行。
选项HRD = NO对此行为没有任何影响,这很奇怪,也许是一些错误???
这是我的联系的样子:
string conn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\example.xlsx;
Extended Properties='Excel 12.0;HRD=NO;IMEX=1';
答案 0 :(得分:0)
使用ADO.NET for Excel时,连接字符串中没有HRD
选项。可能您想使用HDR
这样的选项:
string conn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\example.xlsx;
Extended Properties='Excel 12.0;HDR=NO;IMEX=1';
HDR
选项决定第一列包含的内容,如果您将其设置为NO
,则将第一列视为数据,否则将其视为列标题(HDR=YES
)