1.NPOI导出(默认导出位置)
private void button1_Click(object sender, EventArgs e)
{
List<Person> list = new List<Person>() {
new Person(){Name="张三",Age="15",Email="123@qq.com" },
new Person(){Name="李四",Age="16",Email="456@qq.com" },
new Person(){Name="王五",Age="17",Email="789@qq.com" }
};
// 引用命名空间
// using NPOI.HSSF.UserModel;
// using NPOI.SS.UserModel;
// using System.IO;
//将List集合中的内容导出到Excel中
//1、创建工作簿对象
IWorkbook wkBook = new HSSFWorkbook();
//2、在该工作簿中创建工作表对象
ISheet sheet = wkBook.CreateSheet("学生信息"); //Excel工作表的名称
//2.1向工作表中插入行与单元格
for (int i = 0; i < list.Count; i++)
{
//在Sheet中插入创建一行
IRow row = sheet.CreateRow(i);
//在该行中创建单元格
//方式一
//ICell cell = row.CreateCell(0);
//cell.SetCellValue(list[i].Name);
//方式二
row.CreateCell(0).SetCellValue(list[i].Name); //给单元格设置值:第一个参数(第几个单元格);第二个参数(给当前单元格赋值)
row.CreateCell(1).SetCellValue(list[i].Age);
row.CreateCell(2).SetCellValue(list[i].Em