NPOI下载Excel

<一> 根据模板下载Excel

模拟数据源数据:

		private List<ExcursionistVM> GetDataSource()
		{
			List<ExcursionistVM> list = new List<ExcursionistVM>();
			for (var i = 1; i <= 23; i++)
			{
				list.Add(new ExcursionistVM()
				{
					ID = 100 + i,
					Name = "张三" + i,
					EnglishName = i + "san/zhang",
					Sex = "M",
					BirthDate = DateTime.Now.ToShortDateString(),
					Telephone = "1332148974" + i
				});
			}
			return list;
		}

实体类:

public class ExcursionistVM
	{
		public int ID { get; set; }
		/// <summary>
		/// 名称
		/// </summary>
		public string Name { get; set; }

		/// <summary>
		/// 英文名称
		/// </summary>
		public string EnglishName { get; set; }

		public string ELastName
		{
			get
			{
				if (string.IsNullOrEmpty(this.EnglishName)) return "";
				var name = this.EnglishName.Split('/');

				return name[0];
			}
		}
		public string EFirstName
		{
			get
			{
				if (string.IsNullOrWhiteSpace(EnglishName))
				{
					return "";
				}
				var name = EnglishName.Split('/');
				if (name.Length == 1)
				{
					return "";
				}
				return name[1];
			}
		}

		/// <summary>
		/// 性别
		/// </summary>
		public string Sex { get; set; }

		/// <summary>
		/// 出生日期
		/// </summary>
		public string BirthDate { get; set; }
		public string Telephone { get; set; }

	
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值