如何包含条件以检查列中的单元格值是否为空
本文关键字:单元格 是否 条件 何包含 检查 | 更新日期: 2023-09-27 17:59:52
如何包含一个条件来检查excel单元格列值是否为空?我已经使用linq映射映射了列。当我在excel文件中获取值时,无论它是否为null,我都会得到未设置为引用错误的对象。感谢您的帮助。我得到的是:
public class Test
{
public string excelValue { get; set; }
}
string excel = @"C:'excel.xls";
var excelFile = new ExcelQueryFactory(excel);
excelFile.AddMapping<ExcelClass>(p => p.excelValue, "Name");
var getvalue= excelFile.Worksheet<excelClass>("Sheet1").ToList();
return getvalue;
public string GetMyName(List<excelClass> nameValue)
{
//NEED TO CHECK BEFORE SENDING TO A STRING VARIABLE!!!!!
string name = nameValue[1].excelValue.ToString();
return name;
}
无论是ToString()
还是其他任何对象,都不能对null对象调用方法。
if(nameValue[1] != null)
{
if(nameValue[1].excelValue != null)
{
return nameValue[1].excelValue.ToString();
}
}