我想用Java从数据库中取出数据,封装成表,再用excel文档导出,请问我前台跟后台应该怎么做 ????

请哪位大侠教教小弟啊,如有代码或demo 请发到小弟邮箱,xm2dmj@sina.com 谢谢了!!!

你可以借助JSP,就是从数据库中读取数据后,显示在JSP页面上,再通过
设置<%@ page language="java" contentType="application/vnd.ms-excel;charset=随你设置,不乱码就行" %>
这个page指令来将你的页面以Excel文档的形式显示,并且可以下载
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-05
String addr = "e://workbook.xls";
Runtime r = Runtime.getRuntime();
r.exec("cmd /c start " + addr);

...的数据,然后在jsp页面进行显示,页面有个按钮要导出excel 应该...
的的javascript才能完成的东西,确实在IE浏览器的js调用的ActiveX形成的前端,数据导出到excel,但这种方法在其他浏览器中是不常见的。数据导出到Excel,最好的方法是,在服务端的Excel数据,然后发送到前端的负载。您可以使用脚本。 JAVA生成的一些开源组件,支持Excel。

java导出数据到excel的几种方法的比较
JAVA导出EXCEL(.xls) 导出Excel用的插件是apache的poi.jar,maven地址如下 <dependency><groupId>org.apache.poi<\/groupId><artifactId>poi<\/artifactId><version>3.17<\/version><\/dependency> 1. 简单应用 先来个简化无样式的Excel导出,由于我的数据存在JSON中,所以形参是JSONArray,朋友们根据自己的实际数据类型(M...

JAVA语句实现提取数据库中的数据
import java.sql.SQLException;public class Utilities { public static Connection getConnection() { Connection con = null;try { Class.forNam("oracle.jdbc.driver.OracleDriver");con = DriverManager.getConnection ("jdbc:mysql:\/\/localhost:8080\/auction", "scott", "tiger");\/\/这里是数据库连...

Ajax实现excel导出
我们尝试创建一个标签,让form下载地址换换成blob然后模拟下载,这是get方法,post不过去body的。这是前端 后端拼接条件,查询数据库,导出数据到EXCEL 挤在一起,我这人比较懒,可以写美观一点,这时候,我们加载复杂条件,模糊查询数据库 实现导出筛选数据到EXCEL文件并下载 ...

java实现excel从sql2000导出数据,报java.io.ByteArrayInputStream ca...
没有源代码很难分析是什么原因,我只能说有一种可能:数据库中存的是大字段【BLOB】类型的,(比如说存的是图片),你用String去接肯定要报错的。

用java将数据导出到wps表格中,怎么实现
* @param response 获取响应,在action中使用getResponse() * @param 数据集(从数据库获得的数据,注意和ywName顺序对应) * @param flag 有行号为1,无行号为0 * @param ywName excel中每列名称 * @param fileName excel名 *\/ \/\/导出代码 String[] yName={"员工号","员工名称","机构号","机构名称",...

怎么用java将一个excel里面数据读出并写入另一个excel?
一、在开始进行Java读写Excel前,需要先下一个jxl的jar包,这个jar包中提供了相关读写Excel的方法,将jxl.jar放到classpath下或者在工程的buildpath中添加jxl.jar后,便可以开始Java读写Excel了。二、Java读取Excel数据,首先,创建一个xls文件(如:jxltest.xls),然后在文件中添加一些数据,Excel文件...

java上百万的数据量如何导出到excel文件?
对于单个sheet存储数据量的限制,需要将数据分拆到多个sheet中存储,确保每张表的数据量在Excel的容量范围内。在计算分页查询的起始位置时,需重新调整逻辑,以适应多sheet的情况。通过动态计算pagetStart参数,实现分页查询功能。数据导出后,将其上传至OSS文件服务器,避免应用服务器磁盘空间的占用。通过OSS...

java批量数据导出多个excel,为什么老是只生成一个excel文件
java servlet一个请求,只能有一个返回输出流,所以一次只能下载一个文件。如果确实需要下载多个Excel文件,可以先在本地生成多个Excel文件,然后使用zip压缩,再通过一个返回输出流将zip压缩包返回给客户端。我也遇到同样的问题,这个是在别人那搜到的。

如何用Java实现把excel表中的数据导入到mysql数据库已有的表中
import java.util.List;public class FromExcelToDb { public static void main(String[] args) { \/\/得到表格中所有的数据 List<Stu> listExcel=StuService.getAllByExcel("d:\/\/book.xls");\/*\/\/得到数据库表中所有的数据 List<Stu> listDb=StuService.getAllByDb();*\/ DBhelper db=new DB...

相似回答