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