您的位置:首页 > 编程语言 > Java开发

java实现excel的导入导出

2017-12-29 14:36 232 查看
最进接触到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

Apache_POI_API.chm.tar.gz (2.9 MB)

下载次数: 19
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: