EPPlus有一种方便的LoadFromCollection<T>
方法可以将我自己类型的数据导入工作表.
例如,如果我有一个类:
public class Customer
{
public int Id { get; set; }
public string Firstname { get; set; }
public string Surname { get; set; }
public DateTime Birthdate { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
然后是以下代码:
var package = new ExcelPackage();
var sheet = package.Workbook.Worksheets.Add("Customers");
var customers = new List<Customer>{
new Customer{
Id = 1,
Firstname = "John",
Surname = "Doe",
Birthdate = new DateTime(2000, 1, 1)
},
new Customer{
Id = 2,
Firstname = "Mary",
Surname = …
Run Code Online (Sandbox Code Playgroud)