资源简介
java导入导出,全部文件jar包,ajax提交form表单后返回提示数据,所有用到的文件,方法,数据,有利于学习,方便运用

代码片段和文件信息
package com.lucion.sdp.utils;
import com.lkx.util.StringUtil;
import org.apache.commons.lang3.StringUtils;
import org.apache.poi.hssf.usermodel.HSSFCellstyle;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.springframework.beans.BeanUtils;
import javax.servlet.http.HttpServletResponse;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.OutputStream;
import java.lang.reflect.Method;
import java.text.SimpleDateFormat;
import java.util.*;
public class ChseExcelUtils {
public static void exportExcelOutputStream(HttpServletResponse response String keyValue List> list String classPath String... fileName) throws Exception {
Map map = getMap(keyValue);
List keyList = getList(keyValue);
Class> demo = null;
demo = Class.forName(classPath);
object obj = demo.newInstance();
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet(“sheet1“);
HSSFCellstyle style = wb.createCellstyle();
style.setAlignment((short)2);
HSSFRow rowHeader = sheet.createRow(0);
Map attMap = new HashMap();
int index = 0;
String newFileName;
for(Iterator i$ = keyList.iterator(); i$.hasNext(); ++index) {
newFileName = (String)i$.next();
rowHeader.createCell(index).setCellValue(newFileName);
attMap.put(Integer.toString(index) ((String)map.get(newFileName)).toString());
}
for(int i = 1; i < list.size(); ++i) {
HSSFRow row = sheet.createRow(i);
for(int j = 0; j < map.size(); ++j) {
Class> attrType = BeanUtils.findPropertyType((String)attMap.get(Integer.toString(j)) new Class[]{obj.getClass()});
object value = getAttrVal(list.get(i) (String)attMap.get(Integer.toString(j)) attrType);
if(value==null){
value = ““;
}
row.createCell(j).setCellValue(value.toString());
style.setAlignment((short)2);
}
}
try {
SimpleDateFormat df = new SimpleDateFormat(“yyyyMMddHHmmss“);
newFileName = fileName[0];
if (StringUtils.isEmpty(fileName[0])) {
newFileName = df.format(new Date());
}
OutputStream outstream = response.getOutputStream();
response.reset();
response.setHeader(“Content-disposition“ “attachment; filename=“ + new String(newFileName.getBytes() “iso-8859-1“) + “.xls“);
//response.setContentType(“application/x-download“);
response.setContentType(“application/octet-stream“);
wb.write(outstream);
outstream.close();
} catch (FileNotFoundExcept
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-04-16 11:24 excel导出导出\
文件 4596 2019-04-15 15:55 excel导出导出\ChseExcelUtils.java
文件 1855 2019-04-10 13:55 excel导出导出\ExcelSafetyOfficerDemo.java
文件 11426 2019-04-16 11:14 excel导出导出\ExportDownload.java
文件 29184 2019-04-16 11:16 excel导出导出\maven.doc
文件 10606 2019-04-12 15:58 excel导出导出\导入moban.xlsx
文件 1126 2019-04-16 11:23 excel导出导出\页面和js.txt
相关资源
- java代码编写将excel数据导入到mysql数据
- java中实现将页面数据导入Excel中
- java实现生成Excel默认.xls,可自己修改
- 读取百万级数据量的xlsx文件的java代码
- excel导出导入读取数据的jar包
- java web对wordexcelpdf文档的在线浏览的实
- javaweb Excel生成器
- 将jsp页面中的table中的数据导出到ex
- POI生成Excel POI操作Excel POI读取Excel P
- Android开发之读取Excel表格数据
- Poi操作excel批量导入导出项目需要的
- excel导出添加水印
- java创建excel文件所需的jar包(jxl.jar
- java写的excel编辑器,界面令人惊叹!
- HSSFWorkbookXSSFWorkbook所需全部jar
- 最新POI Lib Java Excel转换成Txt
- poi+jsp+servlet 实现excel的上传的
- Java处理Excel文档需要的完整POI依赖j
- java实现excel批量导入数据到数据库m
- Android导出Excel
-
xm
lbeans-2.3.0.jar - java_poi导入excel通用工具类
- poi-4.0.0全部jar包
- Android数据转化为Excel表格导入导出
- java操作Excel需要的jar包
-
Testli
nk用例转换工具最新版本 - 一个简单的基于Android读取xls和xlsx文件
- java操作excel(jxl)
- 对excel文件操作要用到的jar
- poi导出复杂excel
评论
共有 条评论