近期一直在做如何将数据库的数据导出到excel和导入excel到数据库. 首先进入官网进行下载NPOI插件(http://npoi.codeplex.com/). 我用的NPOI1.2.5稳定版. 使用这个网址http://tonyqus.sinaapp.com/可以查询你需要的一些资料. 我这次主要做的是数据库的数据导出到excel和导入excel到数据库.下来我说一下自己的思路. DBToExcel 1.先建一个Model代码如下 public class person{ public st…
简单的Excel导出比较好做,只要设置表头,循环在表格中赋值添加数据即可,但是如果表头是不固定的,并且个数是不确定的,这就需要根据查询出数据的特点来添加导出了. 导出效果图: 如上图所示,商品的个数是不确定的,时间的月份个数也是不确定的,所以简单的通过模板是不可以的.并且数据库中查询出的信息是每个商品不同时间的信息,所以查询出的数据相同时间的可能有多条,一个商品在不同的时间分布,所以也可以是多条. 代码部分: public int DataTableToExcelByMProduct(DataT…