C#将Excel映射到复杂对象
我有一个excel文件,其中包含要映射到同一类的产品:C#将Excel映射到复杂对象,c#,.net,excel,mapping,C#,.net,Excel,Mapping,我有一个excel文件,其中包含要映射到同一类的产品: public class Field { public virtual string Name { get; set; } public virtual string Value { get; set; } public virtual bool HasValue { get; set; } } public class Product { [ExcelColumnName("Price
public class Field
{
public virtual string Name { get; set; }
public virtual string Value { get; set; }
public virtual bool HasValue { get; set; }
}
public class Product
{
[ExcelColumnName("Price")]
public Field Price { get; set; }
[ExcelColumnName("Description")]
public Field Description { get; set; }
//lets say 100 more columns
我希望“Name”属性是列的名称,“Value”是列的值,“HasValue”检查值是否为null
如果有人已经完成了从excel到复杂对象的映射,将不胜感激。将excel工作表另存为CSV,有很多库可以读取CSV。您是否只有一行数据?否则它就是一个奇怪的数据模型。