把excel作为流在页面输出
public ActionForward generateExcel(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
response.reset();
response.setContentType("application/ms-excel;charset=UTF-8");
response.setHeader("Content-Disposition", "inline;filename=sheet1.xls");
try {
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("sheet1");
HSSFRow row = sheet.createRow((short)0);
HSSFCell cell = row.createCell((short)0);
cell.setCellValue(1);
row.createCell((short)1).setCellValue(1.2);
row.createCell((short)2).setCellValue("This is a string");
row.createCell((short)3).setCellValue(true);
OutputStream fileOut = response.getOutputStream();
wb.write(fileOut);
fileOut.flush();
fileOut.close();
} catch (IOException e1) {
e1.printStackTrace();
}
return null;
}
分享到:
相关推荐
1. **文件解析**:通过POI库读取Word或Excel文件,将内容转换为适合在Web页面上展示的HTML格式。这涉及到解析文档的段落、表格、图片等元素,并转换成HTML标签。 2. **在线预览**:生成的HTML内容可以通过Ajax或者...
Apache POI是一个强大的Java库,专门用于处理Microsoft Office格式的文件,如Excel、Word和PowerPoint。...通过深入学习和熟练运用POI,你可以创建强大的应用程序,无缝地与Microsoft Office格式交互。
标题提到的"java 读取word、excel及pdf的jar包(POI,PDFBox)",指的是两个非常重要的库:Apache POI和PDFBox,分别用于处理Microsoft Office文档(如Word、Excel)和PDF文件。 Apache POI是一个流行的开源Java ...
通过jacob,开发者可以直接与Word应用程序进行交互,执行如打开、保存、打印等操作,甚至可以生成HTML页面来预览Word文档。 生成HTML页面用于在线预览,是将Word文档内容转换成Web友好的格式的过程。这通常涉及到...
在Java编程环境中,导入和导出Excel数据是常见的任务,特别是在数据分析、报表生成或数据交换等场景中。本文将深入探讨如何使用Java进行Excel文件的操作,包括读取和写入。 首先,Java中处理Excel文件主要依赖于...
- Apache POI库的使用:Apache POI是处理Microsoft Office文档的Java库,特别适用于处理Excel文件的生成和操作。POI提供了HSSF和XSSF两个API包来操作Excel的旧版(.xls)和新版(.xlsx)格式文件。 - Servlet技术和...
1. **读取Office文档**:使用Apache POI打开并解析Word或Excel文件,获取文档的内容和格式信息。 2. **内容处理**:将读取到的数据结构化,如文本、图片、表格等,以便于后续处理。 3. **生成PDF**:利用iText或...
在描述中提到的`EXCEL`生成,`iText`本身并不直接支持创建Excel文件,但它可以通过与其他库(如Apache POI)结合使用来实现这一功能。`iText`可以将数据导出为CSV格式,然后使用POI库将CSV转换为Excel。 在提供的...
除了iText本身,开发者还可以结合其他工具,如Apache POI用于读取Excel数据生成报表,或者使用FreeMarker模板引擎动态生成PDF内容。 总结,iText作为一个强大的PDF处理工具,提供了丰富的功能,让开发者能够高效地...
实例134 生成Excel文件 194 实例135 读取Excel文件中的内容 198 实例136 生成PDF文件 199 实例137 读取PDF文件中的内容 203 实例138 用iText生成Word文件 205 实例139 利用POI读取Word文件中的内容...
实例134 生成Excel文件 194 实例135 读取Excel文件中的内容 198 实例136 生成PDF文件 199 实例137 读取PDF文件中的内容 203 实例138 用iText生成Word文件 205 实例139 利用POI读取Word文件中的内容 208 7.3 字符流 ...
实例134 生成Excel文件 194 实例135 读取Excel文件中的内容 198 实例136 生成PDF文件 199 实例137 读取PDF文件中的内容 203 实例138 用iText生成Word文件 205 实例139 利用POI读取Word文件中...
实例134 生成Excel文件 194 实例135 读取Excel文件中的内容 198 实例136 生成PDF文件 199 实例137 读取PDF文件中的内容 203 实例138 用iText生成Word文件 205 实例139 利用POI读取Word文件中的内容 208 7.3 字符流 ...
实例134 生成Excel文件 194 实例135 读取Excel文件中的内容 198 实例136 生成PDF文件 199 实例137 读取PDF文件中的内容 203 实例138 用iText生成Word文件 205 实例139 利用POI读取Word文件中的内容 208 7.3 ...