excel操作
Ø 操作excel的两种方式
- n Oleda
- n NPOI
Filestratem fs = new Filestratem(读取excel所在的路径,’文件操作方式’);
Hssfworkbook hs = new Hssfworkbook();
//查询表
Sheet st = Hs.getsheet(“表名”);
//更具表拿到行
HssfRow row = St.getrows(0);
//通过行拿到列
HssfCell cell = Row.getCell(0);
//通过列拿到值
Cell.getstringvalue;getnumbervalue;
.....Type 得到格式
如果读取的格式和excel中的格式不相同会报错,先得到该列的格式在按照,需要的格式进行读取
Ø 使用NPOI导出excel
导出,excel不应该是读取已经存在的,而应该是动态组装好(也就是先在内容中构建一张excel)
第一步:在内存中构建一个excel
HSSFWorkBook work = new HSSFWorkBook();
第二步:更具excel,创建excel里边的表
HSSFSheet sheet = Work.createSheet(“表名”) as HSSFSheet;
//第三步:更具表,创建行
HSSFRow row = Sheet.createRow(0) as HSSFRow;
//第四步:更具行创建列
HSSFCell cell = row.createCell(0);
HSSFCell cell_number = row.createCell(1);
//第五步:给列设置需要的内容
cell.setStringvlaue(“用户名”);
cell_number.setstringvalue(“学号”);
//第六步:把内容中的excel下载到用户的电脑
Response.writexxx(.........);