添加引用: using System.IO; using NPOI.XSSF.UserModel; using NPOI.SS.UserModel; using NPOI.HSSF.UserModel; 获取模版文件路径: string modelExlPath = "\\xls\\文件名.xls"; // 前面“\\xls\\是文件路径”,可以如:\\Users\\Administrator\\Desktop\\ HSSFWorkbook hssfworkbookDown; //创建
前提: 需要DLL 1.引用 using NPOI.SS.UserModel; using NPOI.XSSF.UserModel;//用于2007版本 using NPOI.HSSF.UserModel;//用于2003版本 2.使用文件流读取路径下的excel 3.利用对象IWorkbook 获取文件流中excel的内容 IWorkbook workbook = new XSSFWorkbook(文件流对象);//07版本 IWorkbook workbook = new HSSFWo
最近开发的过程中遇到这么一个问题,利用ajax和ashx文件实现下载功能.发现代码调试走完之后并没有弹出下载框. 研究了一段时间之后发现解决这种问题有两种方法,1.ajax获取数据集在前台做处理实现导出(个人不大喜欢这样有兴趣自行度娘).2.既然都请求服务端了那就服务端搞定这件事. 下面说一下第二种方法:这种方法的实质上没有使用ajax的方式. 先说一下一般处理文件的写法 public class DownLoadExcel : IHttpHandler { public void Proces
近期一直在做如何将数据库的数据导出到excel和导入excel到数据库. 首先进入官网进行下载NPOI插件(http://npoi.codeplex.com/). 我用的NPOI1.2.5稳定版. 使用这个网址http://tonyqus.sinaapp.com/可以查询你需要的一些资料. 我这次主要做的是数据库的数据导出到excel和导入excel到数据库.下来我说一下自己的思路. DBToExcel 1.先建一个Model代码如下 public class person{ public st
Excel2003有最大行限制相信大家在日常导出时都不会考虑再使用Excel2003,其实NPOI是一个听简单又好用的多里office组件的导出插件. 为了便于以后使用记录一下 第一步下载NPOI插件 下载 第二步程序引用 第三步:程序引用 using NPOI.XSSF.UserModel; using NPOI.SS.UserModel; using NPOI; 第四步:导出数据代码 IWorkbook workbook = new XSSFWorkbook(); ISheet sheet1