首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

java兑现excel的导入导出

2012-08-22 
java实现excel的导入导出最进接触到excel导入导出。可以使用poi.jar实现。下面是一个hello wordimport org.a

java实现excel的导入导出
最进接触到excel导入导出。可以使用poi.jar实现。下面是一个hello word

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.usermodel.HSSFWorkbook;class ExcelTest {   public static void excelOutUtil(List listOut){      //这是工作空间,也就是excel表格      HSSFWorkbook wb = new HSSFWorkbook();      //这个第一个excel表格,也就是excel表格下方的表格列表      HSSFSheet sheet = wb.createSheet();      //设置表的第一行      HSSFRow row = sheet.createRow((short)0);      row.createCell((short)0).setCellValue('测试');      for(int i = 0 ; i < listOut.size() ; i++ ){         HSSFRow rowTemp = sheet.createRow((short)i+1);        rowTemp.createCell((short)0).setCellValue("测试");}FileOutputStream fileOut = new FileOutputStream("workbook.xls");wb.write(fileOut);fileOut.close();}}

这是将list集合中的数据写到excel表格中。这个包很强大,还可一设置excel表格的样式。效率也还可以。当然他也能够将excel导入。在这个我就不做说明了。这样的控件还有很多。大家自己去探索吧。下面我给一个poi的API文档给大家看看,里面对方法的说明。只不过是英语版的
至于poi这个jar包有点大,好像下载好后有16M多解压后有60M多。
更加详细的说明参见http://zc985552943.iteye.com/admin/blogs/1491546
1 楼 aimema 2012-02-18      rowTemp.createCell((short)0).setCellValue(listOut.get(i).getAt('测试'));  
中的listOut.get(i).getAt()没有这个方法啊, 2 楼 aimema 2012-02-18   麻烦你看看告诉我,谢谢了 3 楼 zc985552943 2012-02-21   我这个代码是在groovy环境下运行的所以有这个方法.... 4 楼 zc985552943 2012-04-20   aimema 写道   rowTemp.createCell((short)0).setCellValue(listOut.get(i).getAt('测试'));  
中的listOut.get(i).getAt()没有这个方法啊,
其实这个方法就是为单元格赋值

热点排行