【发布时间】:2017-06-08 11:18:32
【问题描述】:
我正在使用 Epplus 上传文件。我有两张 .xlsx 格式的工作表。我想确保每个单元格都有价值。例如,在我的 excel 中,我有下拉框。如果用户在第一张工作表中有详细信息第二张表是空的。但是这个空表只有一个值,通过使用这个下拉菜单错误地添加到表中。所以在这个阶段它会在进入这个循环时显示对象空引用错误
for (int rowIterator = 2; rowIterator <= noOfRow; rowIterator++)
{
if (int.TryParse(s.Cells[rowIterator, 1].Value.ToString(), out n) && int.TryParse(s.Cells[rowIterator, 2].Value.ToString(), out n))
{
Pss.Pbr = Convert.ToInt32(s.Cells[rowIterator, 1].Value);
Pss.Amount = Convert.ToInt32(s.Cells[rowIterator, 2].Value);
Ps.Add(Pss);
}
}
如何验证所有列和行都有值
【问题讨论】:
-
您正在尝试添加用户输入验证stackoverflow.com/documentation/epplus/8739/… 或者您正在尝试检查您的代码单元格是否具有值?
标签: c# asp.net-mvc excel epplus