java 导出wps,《用java将数据导出到wps表格中,怎么实现》 JAVA表格数据导出excel...

JAVA,POI导出EXCEL表,表中所有数据都是从后台直接获取,求指导,越详细越好

例子吧

public class CreateSimpleExcelToDisk

{

/**

* @功能:手工构建一个简单格式Excel

*/

public static List getStudent(String[] str) throws Exception

{

List listts = new ArrayList();

SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd");

Connection conn = DBUtil.getCon();

String sqlback="";

for(int i=0;i

sqlback=sqlback "\"id\"='" str[i] "'or";

}

sqlback=sqlback "\"id\"='" str[str.length-1] "'";

String sql1 = "select * from 表名 where" sqlback;

System.out.println(sql1 );

ResultSet rs = DBUtil.getResult(conn, sql1);

String outStr = "";

int a=1;

try {

while(rs.next()){

String objid = rs.getString(1);

String tsname= rs.getString("tsname");

String tstel= rs.getString("tstel");

String tscpname= rs.getString("tscpname");

String tsads=rs.getString("tsads");

String tsqus=rs.getString("tsqus");

String tsno=rs.getString("tsno");

String tsdate=rs.getString("tsdate");

Tsxx user = new Tsxx(a,tsname,tstel,tscpname,tsads,tsqus,tsno,df.parse(tsdate));

listts.add(user);

a ;

}

} catch (SQLException e) {

e.printStackTrace();

}finally {

try {

if (rs != null) {

rs.close();

}

if (conn != null) {

conn.close();

}

} catch (Exception e) {

}}

return listts;

}

public static void main(String[] args) throws Exception

{

// // 第一步,创建一个webbook,对应一个Excel文件

// HSSFWorkbook wb = new HSSFWorkbook();

// // 第,在webbook中添加一个sheet,对应Excel文件中的sheet

// HSSFSheet sheet = wb.createSheet("学生表一");

// // 第三步,在sheet中添加表头第0行,注意老版本poi对Excel的行数列数有限制short

// HSSFRow row = sheet.createRow((int) 0);

// // 第四步,单元格,并设置值表头 设置表头居中

// HSSFCellStyle style = wb.createCellStyle();

// style.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 创建一个居中格式

//

// HSSFCell cell = row.createCell((short) 0);

// cell.setCellValue("学号");

// cell.setCellStyle(style);

// cell = row.createCell((short) 1);

// cell.setCellValue("姓名");

// cell.setCellStyle(style);

// cell = row.createCell((short) 2);

// cell.setCellValue("年龄");

// cell.setCellStyle(style);

// cell = row.createCell((short) 3);

// cell.setCellValue("生日");

// cell.setCellStyle(style);

//

// // 第五步,写入实体数据 实际应用中这些数据从数据库得到,

// List list = CreateSimpleExcelToDisk.getStudent();

//

// for (int i = 0; i < list.size(); i )

// {

// row = sheet.createRow((int) i 1);

// Tsxx stu = (Tsxx) list.get(i);

// // 第四步,创建单元格,并设置值

// row.createCell((short) 0).setCellValue((double) stu.getId());

// row.createCell((short) 1).setCellValue(stu.getName());

// row.createCell((short) 2).setCellValue((double) stu.getAge());

// cell = row.createCell((short) 3);

// cell.setCellValue(new SimpleDateFormat("yyyy-mm-dd").format(stu.getBirth()));

// }

// // 第六步,将文件存到指定位置

// try

// {

// FileOutputStream fout = new FileOutputStream("E:/students.xls");

// wb.write(fout);

// fout.close();

// }

// catch (Exception e)

// {

// e.printStackTrace();

// }

}

用java将数据导出到wps表格中,怎么实现

一:页面图片:

1)如下图:

2)点击导出后预览:

3)最终生成的excel表格图片预览:

二:演示:

说明:执行操作时,请先引进导出excel表格的jar文件包。

找到导出按钮所执行的js方法,在java后天查看该方法的实现即可。

1)jsp代码:

[html] view plaincopyprint?

String path = request.getContextPath();

String basePath = request.getScheme()   "://"

request.getServerName()   ":"   request.getServerPort()

path   "/";

%>

驾校合格率排名

function load()

{

//根据分辨率设置表格大小

maxw=document.getElementById("maintb").offsetWidth;

if(maxw<824){//1024分辨率未展开

mainbox.width="98%";

} else if(maxw<1013){//1024分辨率展开

mainbox.width="98%";

} else  if(maxw<1081){//1280分辨率未展开

mainbox.width="95%";

} else  if(maxw<1270){//1280分辨未展开

mainbox.width="95%";

}else{//1280以上分辨展开

mainbox.width="98%";

}

}

function overIt(){

var the_obj = event.srcElement;

if(the_obj.tagName.toLowerCase() == "td"){

the_obj=the_obj.parentElement;

the_obj.oBgc=the_obj.currentStyle.backgroundColor;

the_obj.oFc=the_obj.currentStyle.color;

the_obj.style.backgroundColor='#4073C4';

the_obj.style.color='#ffffff';

the_obj.style.textDecoration='underline';

}

}

function outIt(){

var the_obj = event.srcElement;

if(the_obj.tagName.toLowerCase() == "td"){

the_obj=the_obj.parentElement;

the_obj.style.backgroundColor=the_obj.oBgc;

the_obj.style.color=the_obj.oFc;

the_obj.style.textDecoration='';

}

}

function serch(){

document.getElementById("formName").action="hgltj.action?method=getHglpm";

document.getElementById("formName").submit();

}

function tbbt(){

var jzrq=document.getElementById("jzrqId").value;

//var jxmc=document.getElementById("jxmcId").value;

window.open('hgltj.action?method=getHglpmTb

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值