238 Star 2.6K Fork 529

GVPdotNET China / MiniExcel

 / 详情

支持多列名对应同一属性

已完成
拥有者
创建于  
2021-07-15 09:48

输入图片说明

评论 (3)

阿翰 创建了任务
阿翰 关联仓库设置为dotNET China/MiniExcel
阿翰 添加了
 
enhancement
标签
展开全部操作日志

目前需要自行写一个封装 mapping 方法
输入图片说明

private IEnumerable<dynamic> CustomQuery(string path)
{
	var rows = MiniExcel.Query(path,true).Cast<IDictionary<string,object>>();
	foreach (var r in rows)
	{
		var empInfo = new EmpInfo();
		if(r.Keys.Contains("工号"))
			empInfo.Empno = r["工号"] as string;
		else if (r.Keys.Contains("人员编号"))
			empInfo.Empno = r["人员编号"] as string;
		yield return empInfo;
	}
}

public class EmpInfo
{
	public string Empno { get; set; }	
}
阿翰 修改了标题

v0.18.0 支持此功能

阿翰 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
780469 shps951023 1708181243
C#
1
https://gitee.com/dotnetchina/MiniExcel.git
git@gitee.com:dotnetchina/MiniExcel.git
dotnetchina
MiniExcel
MiniExcel

搜索帮助