资源简介
只需要在前台传对应的Jsona 跟字段过去就可以了
代码片段和文件信息
package com.cider.javapos2015.servlet.common;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URLEncoder;
import java.text.DecimalFormat;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import jxl.CellType;
import jxl.Workbook;
import jxl.format.CellFormat;
import jxl.write.Alignment;
import jxl.write.Border;
import jxl.write.BorderLinestyle;
import jxl.write.Colour;
import jxl.write.Label;
import jxl.write.NumberFormat;
import jxl.write.VerticalAlignment;
import jxl.write.WritableCellFormat;
import jxl.write.WritableFont;
import jxl.write.WriteException;
import net.sf.json.JSONArray;
import net.sf.json.JSONobject;
import com.cider.javapos2015.tools.GetDataFromSysvar;
public class ServletExportExcel extends HttpServlet{
private static final long serialVersionUID = 1L;
private static WritableCellFormat wcf_c = null;
private static WritableCellFormat wcf_n = null;
private Double sys_toexcel_line = 0.0;
// private static final int maxFormatRecordsIndex = Integer.MAX_VALUE;
//
// private static final int maxFormatRecordsIndex = Integer.MAX_VALUE;
@Override
protected void doGet(HttpServletRequest req HttpServletResponse resp)
throws ServletException IOException {
this.doPost(req resp);
}
@Override
protected void doPost(HttpServletRequest req HttpServletResponse resp)
throws ServletException IOException {
req.setCharacterEncoding(“UTF-8“);
resp.setCharacterEncoding(“UTF-8“);
// resp.setContentType(“octets/stream“);
//PrintWriter pw = resp.getWriter();
String ExcelHeader = req.getParameter(“ExcelHeader“);
String ExcelContext = req.getParameter(“ExcelContext“);
String fileName = req.getParameter(“ExcelFileName“);
//System.out.println(ExcelContext);
JSONArray ExcelHeaderA = JSONArray.fromobject(ExcelHeader);
JSONArray ExcelContextA = JSONArray.fromobject(ExcelContext);
if(fileName==null || fileName.equals(““) || fileName.equals(“undefined“)){
fileName=java.util.UUID.randomUUID().toString()+“.xls“;
}
//System.out.println(“attachment;fileName=“+URLEncoder.encode(fileName “UTF-8“));
resp.setHeader(“content-disposition“ “attachment;fileName=“+URLEncoder.encode(fileName “UTF-8“));
object tmpsysvar = GetDataFromSysvar.getSysvar(“sys_toexcel_line“);
if(tmpsysvar!=null){
sys_toexcel_line =(Double) tmpsysvar;
}
// String filePath = ServletActionContext.getServletContext().getRealPath(“/xls/“ + qh.getQuoid().trim() + “.xls“);
// String modelPath = ServletActionContext.getServletContext().getRealPath(“/xlsmodel/quo.xls“);
// File myFile = new File(filePath);
// File myFile2 = new File(modelPath);
//
// try {
// if(!myFile.exists()){
// myFil
相关资源
- 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
- java后台html 转excel
评论
共有 条评论