我在从C#加载Excel文件时遇到问题。 我正在使用OleDbConnection类,传递以下连接字符串:
@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=myfile.xlsx;Extended Properties=""Excel 12.0;HDR=NO;"""
它似乎工作正常,但当我尝试从加载的数据集中检索数据时,我发现空列和空行已被自动删除!
例如,假设XLS文件在C4位置具有第一个值的单元格,如果您尝试获取第3行和第2列的单元格值,您将获得异常,而如果您访问行中的单元格0和列0您将找到单元格C4的值。
即使HDR选项(在连接字符串中)设置为NO,似乎空列和行也会自动修剪。
谢谢你。