我有一个带有.xls
扩展名的文件,它实际上具有由制表符空格分隔的数据,即,当我右键单击并在记事本中打开文件时,我可以看到所有由制表符空格分隔的纯文本数据
我正在使用以下连接字符串从文件中读取数据
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\abc.xls;Extended Properties=\"Excel 8.0;HDR=NO;IMEX=1;FMT=TabDelimiter;\";
它适用于在 Microsoft excel 中另存为 .xls 的其他文件,但是当我尝试使用上述文件时出现以下异常
"External table is not in the expected format."
我应该如何在 C# 中从这样的文件中读取数据?