小编woc*_*rac的帖子

无法访问空单元EPPlus

试图弄清楚如何读取所有细胞,甚至是空细胞.

问题:当一个单元格为空时,它将被忽略,并使用下一个单元格中的值代替..并抛出异常.

这个:

名称..........号码

汽车............... 10

盒............... 26

..................... 19

苹果............ 26

结束:

名称..........号码

汽车............... 10

盒.............. 26

19 .............苹果

26 .................

var ws = excelPackage.Workbook.Worksheets.First();

for (var i = 3; i <= ws.Dimension.End.Row; i++) 
  {
  var cellValues = ws.Cells[i, 1, i, ws.Dimension.End.Column].ToList(); 

 var newThings = new Store
      {
        Name = cellValues[0].Text,
        Number = cellValues[1].Text,
      };
Run Code Online (Sandbox Code Playgroud)

我尝试过类似的东西

Name = string.IsNullOrWhiteSpace(cellValues[0].Text) ? " " : cellValues[0].Text;
Run Code Online (Sandbox Code Playgroud)

但由于损坏已经完成,为时已晚.让这个东西起作用会很棒,但我似乎无法理解.

我非常感谢您提供的任何帮助.:)

c# excel epplus

4
推荐指数
1
解决办法
2515
查看次数

标签 统计

c# ×1

epplus ×1

excel ×1