VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • C# Net 使用 openxml 写入 对象 到 Excel 中(6)

3.调用

1
2
3
4
5
6
List<StatisticalLearningModel> data = StudentDB.StatisticalLearning(dto).PageData;
 
//写入到excel
var path = Path.ChangeExtension(Path.GetRandomFileName(), ".xlsx");
System.IO.File.Copy(@"OfficeFile\学员学习统计模板.xlsx", path, true);
ExcelWrite.WriteObj(path, data, string.Empty, 3);

  

4.效果

 

 

 

--------------------------------------------------------------------------------------------

-------------调用方式二(新建文件写入集合对象)----------------------------

--------------------------------------------------------------------------------------------

1.准备集合model

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class StudentListModel
{
    /// <summary>
    /// 机构
    /// </summary>
    [ExcelColumn(false)]
    public string Organization { getset; }
    /// <summary>
    /// 班级
    /// </summary>
    [ExcelColumn("班级名")]
    public string Class { getset; }
    /// <summary>
    /// 用户id
    /// </summary>
    [ExcelColumn(false)]
    public string StuId { getset; }
    /// <summary>
    /// 姓名
    /// </summary>
    [ExcelColumn("姓名")]
    public string StuName { getset; }<br>
    //以下省略身份证手机等属性....
}

相关教程