java的poi怎么输出到客户端

下面是我的代码效果,可是没有下载效果,值得注意的是我的workbook对象是通过
存储在对象里面。传递到controller层,不知道有没有影响

图片说明

图片说明

图片说明

0

8个回答

前台怎么调的后台,如果用ajax就不能下载,我昨天刚写的

0

方法是没有错,也许是其它地方有误,请仔细检查。
1.编码格式有点不对,
2.检查poi.jar得版本
3.检查上传得excel,低版本得poi只能上传excel2003

0

高低版本都测试过了,编码都试过了 , 版本确实是我比较在意的, 原来的是3.1 ,我尝试一下换成3.9吧

0

还是不行,原来是poi原来是3.10的........

0

Workbook wb= getWorkBook(is, res);
resp.setContentType("application/octet-stream");
resp.addHeader("Content-Disposition", "attachment;filename=名称.xls");
wb.write(resp.getOutputStream());
resp.flushBuffer();
is.close();

0

不行, 导包的话只需要导入poi 3.9 和 poi-ooxml就好了吧?

0

poi操作没问题,没有下载效果,你就应该考虑一下controller的问题,即:你的controller如何实现下载即可,例如返回二进制流

0

已自己解决,用的ajax访问才出问题

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
iText导出pdf,poi导出excel并下载到客户端
项目中需要做导出功能,要支持excel,pdf导出。 excel导出我选择使用poi;pdf导出我选择使用iText,在此单独做记录。 先说说在设计与开发中的问题,从整体上把握设计思路。 思路(一) 在页面json拼装数据,在后台导出pdf文件到客户端。 本例子只是简单的导出列表数据,没有涉及到图片等其他复杂格式文件。所以还是比较简单的。 这个设计思路是最理想的
poi 实现Excel导出到本地
前提是导入POI相关jar包 1.html 导出报表 2.js function exploreExcel () { var startTime = $("#input-start-time").val(); var endTime = $("#input-end-time").val(); var duleStatus = $("#select-status opt
POI导出excle,文件导出到本地
import java.io.FileOutputStream; import java.util.ArrayList; import java.util.HashMap; import java.util.UUID; import javax.annotation.Resource; import org.apache.poi.hssf.usermodel.HSSFCe
dwr poi java 将excel 导出到客户端
1.前端js代码:     ExcelService.createExcel({ callback:function(rtnData){ dwr.engine.openInDownload(rtnData); //调用dwr中的下载函数 },exceptionHandler:function(e){ alert("导出Ex...
java通过poi导出excel文件到浏览器直接下载
首先pom配置文件 <!-- POI 包 -->        <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> &l
poi读取excel并输出到jsp页面
poi读取excel并输出到jsp页面
poi获取图片位置
poi获取图片位置,输出到指定位置
java 控制台输出读取到的.xls文件内容
try { //创建workbook Workbook workbook=Workbook.getWorkbook(new File("f://jxl.xls")); //获取第一个sheet Sheet sheet=workbook.getSheet(0); for (int i=0;i;i++){ for (int j=0;j;j++){
poi入门实例与实现response工单导出
一、引入jar包:1、poi-3.16.jar2、poi-ooxml-3.16.jar3、poi-ooxml-schemas-3.16.jar4、commons-collections4-4.1.jar5、xmlbeans-2.6.9.jar注意版本号要统一否则会产生classNotFound的异常二、编写一个poi打印的简单入门实例:import java.io.FileOutputStream...
poi导出文件
简单记录一下,方便自己使用,此接口直接会在浏览下下载报告 @RequestMapping(value="aa",method = RequestMethod.GET) @ResponseBody public ResponseWrapper aa(HttpServletResponse response, ...
文件下载:POI读取word或Excel,修改内容后以流的形式输出到前端
以下是WORD实例,此方案适用于EXCEL,不用使用绝对路径,对于数据安全有一定保障/** * @author lcx * @param id * @param request * @param response */ @RequestMapping(value="/printhelp") public void printh
java使用POI将数据导出放入Excel
本文主要是将数据库取出的数据按照自定义的行列格式导出到excel中,POI则是实现我们需求所用到的技术。 POI介绍 使用spring boot导入相关依赖 获取数据(自行处理) 完整代码实例:创建excel,将数据写入excel 1.POI介绍 要想使用POI对Excel进行操作,我们需要先了解一下Excel的两种版本:一种是97-2003版本扩...
Java POI 利用swing将table中的数据传输到excel中
import java.awt.*; import java.awt.event.*; import java.io.*; import javax.swing.*; import javax.swing.table.*; /* *这段程序的主要作用是,利用swing生成一个table然后将table中的数据传输到excel的表格中来。 *结合swing和Java poi来实现对于数据的...
Java利用POI实现数据Excel导出实例源码
Java利用POI实现数据Excel导出实例源码,简单实用,易于理解,易上手,非常可靠。
poi导出数据到excel里
已在项目中使用,poi技术导出数据到excel里,绝对是你想要的。
java中使用poi导出Excel大批量数据到客户端
在java web系统应用中我们经常会用到大批量数据的导出,动辄就上几十万几百万的数据让我们的程序感觉压力很大,甚至都出现无法导出的情况,如内存溢出等。 java中使用poi导出Excel大批量数据到客户端 存在两个导出方法:存在一个分批量导出ZIP文件,一个导出exel文件
网络编程_客户端读取文本文件服务器控制台输出
package cn.itcast_10; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; /* * 服务器输出到控制台 */ public cl
JAVA 使用 POI实现数据导出到Excel
前言:    人生中第一次发布博客,怎么说还是有点紧张的。希望各位看官多多支持~~~!引入:    就在上个礼拜,项目中有一个需求就是把一些数据导出到Excel中,并且要求Excel要按照规定的内容和排版显示导出来的数据。    当时看到这个需求内心还是有点小压力的,毕竟刚刚做后台没多久(ps:我在外包公司,有什么就写什么。哈哈【Fuck!】)    当然有压力还是没压力,该写还是要写的,我就开始...
java使用poi,导出数据致word模板,以提供下载。
首先制定word模板,改成你需要的样子。格式如下,$需要变量名称$。使用poi。 从前台传值过来:window.location.href = basePath + '**.do?id='+encodeURI(encodeURI(id, "UTF-8"),"UTF-8");     //获取模板文件的目录地址         String path = request.getSess
Java中POI导出数据到Excel表中
在平常的项目中,我们总会遇到导出数据到excel表中这种情况,网上也有很多类似的方法,下面是我自己根据网上总结的一个导出数据的方法: 需要的jar包:poi-3.9.jar,poi-excelant-3.9.jar,poi-ooxml-3.9.jar,poi-ooxml-schemas-3.9.jar,poi-scratchpad-3.9.jar jar包准备完毕,那么我们贴代码: 这是基本...
java技术--POI导出Excel(将数据库数据导出为Excel)
1.将数据有Excel导入数据库或者将数据库数据导入Excel,作为业务常用需求。 2.实现的方式主要有三种技术:POI,JXL,FASTExcel,这里对比前两种 (1)JXL:优缺点 <1>操作简单,效率低,部分支持 <2>可以修饰单元格属性,格式支持没有POI强大 <3>支持字体,数字,日期操作 (2)POI:优缺点 <1>效率高,操作相对复杂...
java poi生成Excel并存到指定路径(简化版本)
之前写过java生成Excel,然后感觉还不够方便使用,就重新写了下方法, 现在只需要调用传参就ok啦, 是不是很方便呢 ? 需要引入的jar包: import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util.List; import java.ut...
“Java+POI+模板”二:基于对象列表输出到excel(利用反射)
-
JAVA通信(一)——输入数据到客户端
前面我们介绍了通信技术的基础知识,今天我们尝试来用JAVA来创建一个简单的服务器,这个服务器将实现接收客户机发送过来的信息,并把信息再传回给客户机。服务器指的是等待别人来连接的机器。客户机,指的是主动链接别人的机器。 一、JAVA中服务器和客户机的信息传输过程 建议大家在学习JAVA的通信之前先把JAVA中的文件的读取和输出先搞懂。(可以参考我的另一篇博客《JAVA文件读取和写入(内附简单的代...
java poi 将二维对象数组生成到excel中,可以从模板生成,数据会跳过表头
java 批量生成excel
java 多excel下载 打成zip压缩包 程序中创建文件 响应到浏览器
在浏览器端点击下载,会下载一个zip压缩包,里面包含多个Excel文件 我暂且把从程序中下载压缩包分为三种类型,即三步下载,两步下载,一步下载。三步下载是指第一步先从数据库读取数据、写成文件,然后把文件们下载到本地磁盘;第二步是把文件们打成压缩包;第三步是把压缩包读取到程序中然后响应到浏览器。两步下载是指从数据库读取数据、写成文件再打成压缩包,然后把压缩包下载到本地磁盘,这是第一步;第二步是把压缩包读取到程序中然后响应到浏览器。一步下载是指程序从数据库读取数据、写成文件、转成流和响应到浏览器,都不用写到本
通过java语言引入poi接口实现从从数据库中输出到Excel表中
预备知识:一、Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。它的主要结构包括:HSSF,XSSF等等。我们一般都是用于导出Excel,其他的相对少一点。本次使用的主要是HSSF。二、建立Excel常用对象的步骤  点击打开链接(poi用法)HSSFWorkbook wb = new HSSFWor...
Java使用poi实现excel表与mysql数据库之间互联
Java使用poi实现excel表与mysql数据库之间互联,供大家一起共同分享学习。
POI 将图片导出到excle表格
1.创建表格    HSSFWorkbook wb = new HSSFWorkbook();2.创建sheet页    HSSFSheet sheet = wb.getSheetAt(0);3.创建图片缓存    BufferedImage bufferImage = new BufferedImage();4.创建字节数组输出流    ByteArrayOutputStream byteArr...
Excel报表完美解决方案
java中输出到excel各种操作接口 如何用POI来读取/写入完整的Excel文件
【Java Web】将数据库数据以POI方式导出到Excel文档下载(超清晰、超详细)
在Java Web中,将内容导出到Excel文档的方式有很多,本文主要介绍以POI的方式来进行导出。 情景:浏览器页面上显示有“本地下载”的超链接,点击超链接——后台查询数据库,将数据库的内容保存到Excel中——浏览器弹出下载框,开启下载流程。   POI需要的JAR包 需要两个JAR包:poi-3.9.jar、poi-ooxml-3.9.jar。 附上两个JAR包的下载链接:poi-...
导出excel表格到本地服务器, 远程下载 Java
/* 生成Excel表格并导出 */ public static void excel(List logs) { //导出路径,导出到服务器 //路径格式是windows系统 String url = “D:\card\java\weChat\target\lonbon\card.xls”;
java生成excel并导出到对应位置
package tech.BurtonPratice; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.us...
使用POI将mysql中的表格转出为Excel文件
       许多网页中提供了下载数据表格的功能,但是又不能直接将数据库的表格提供给用户下载,因此常常将数据库中的表格转换为Excel或者pdf文件,Apache POI为Java程序提供了可以对Microsoft office文档进行读和写操作的api....
JAVA实现数据库数据导入/导出到Excel(POI)
获取通话记录文件格式vcf的转化,JAVA实现数据库数据导入/导出到Excel(POI)
POI和JFreeChart框架实现生成Excel文件(生成 统计图)
POI和JFreeChart框架实现生成Excel文件(生成 统计图)
将JTable数据导出到Excel
将JTable中的内容导出到Excel保存,支持更改保存的EXcel名字
java使用 POI Excel模板导出数据
前几天使用用POI做报表统计,感觉挺方便的,有模板导出,可以直接操作对象,不用繁琐的创建表格对象等,以下是源码.
java导出文件,输出响应字节数组
ExportExcel exp = new ExportExcel("工分池管理", WorkpointsPool.class, 1); ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream(); exp.setDataList(list).write(byteArrayOut); byte[] excelBytes= by
Java实现Excel下载,excel文件流输出到浏览器
      关于实现Excel下载,我使用的是easypoi, easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通过简单的注解和模板语言(熟悉的表达式语法),完成以前复杂的写法.easypoi的目标不是替代poi,而是让一个不懂导入导出的快速使用poi完成Excel和word的...