如何用JAVA动态生成一个表格

Python018

如何用JAVA动态生成一个表格,第1张

从数据库读出数据 然后用JSP页面显示出来

形成一个表格

------解决方案--------------------

后台数据放在List,传到前台

前台用jtsl的foreach 或者struts2的iterator遍历出来,也可以采用java的代码<%%>。

JAVA POI 组件//创建HSSFWorkbook对象

HSSFWorkbook wb = new HSSFWorkbook()

//创建HSSFSheet对象

HSSFSheet sheet = wb.createSheet("sheet0")

//创建HSSFRow对象

HSSFRow row = sheet.createRow((short)0)

//创建HSSFCell对象

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

//用来处理中文问题

cell.setEncoding(HSSFCell.ENCODING_UTF_16)

//设置单元格的值

cell.setCellValue("单元格中的中文")

//定义你需要的输出流

OutputStream out = new FileOutputStream("viwo.xls")

//输出Excel