Yjinglee.office

来自软件开发
跳转至: 导航搜索

  yjinglee.office用于.Net平台下的Excel操作,主要封装NPOI对外提供更简单实用的API,提供以下功能点:

1.读取Excel数据转换成对象集合

2.写入集合到Excel,并提供可以Excel样式定义

  看看一段读取Excel的代码:

var Reports = new Collection();
for (var i = 0; i < 10; i++)
{
    Reports.Add(new Report {Id = i*100, Name = Guid.NewGuid().ToString()});
}
var excel = new Excel(new DefaultStyle());//创建Excel实例,可以传递不同的样式实例
excel.CreateSheet("Test");//创建一个Sheet,命名为Test
excel.WriteObject(Reports, 0, 0);//在Sheet0中的第0行写入集合
excel.SetColumnWidth(0, 0, new [] {5, 35});//在Sheet0的第0列开始依次设置列宽
excel.WriteFile(Path.Combine(AppDomain.CurrentDomain.SetupInformation.ApplicationBase, "demo.xlsx"));//保存文件