在C#中加载Excel文件 - 自动修剪空列和行

时间:2011-11-17 07:59:35

标签: c# excel

我在从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,似乎空列和行也会自动修剪

谢谢你。

0 个答案:

没有答案