Java 实现导出excel表

  • 原创
  • |
  • 浏览:9888
  • |
  • 更新:
  • |
  • 标签:EXCEL JAVA 

在编程过程中,总是会碰见导出相关表格信息的需求,所以就让我们一起来学习一下如何利用Java导出Excel表格吧!

工具/原料

  • Eclipse
  • Java环境
  • POI相关jar包(百度云链接:https://pan.baidu.com/s/1_eiypPfWWxi2c--2e3UE9g 密码:096b)

方法/步骤

  1. 1

    首先打开Eclipse;

    Java 实现导出excel表
  2. 2

    新建一个Java Project,命名为test;

    Java 实现导出excel表
  3. 3

    在项目中创建一个文件夹,命名为lib;

    Java 实现导出excel表
  4. 4

    打开浏览器,输入小编提供的百度云链接,下载poi.jar;

    Java 实现导出excel表
  5. 5

    将下载好的jar包存放到lib下面;

    Java 实现导出excel表
  6. 6

    右击poi.jar,选择Build Path,点击 Add to Build Path;

    Java 实现导出excel表
  7. 7

    然后,我们就可以开始写代码了,新建一个Test类,并且写一个main方法;

    Java 实现导出excel表
  8. 8

    让我们来一起开始写代码吧;

    首先在方法里面创建 HSSFWorkbook对象:

    HSSFWorkbook hssfWorkbook = new HSSFWorkbook();

    Java 实现导出excel表
  9. 9

    利用上一步创建出的 HSSFWorkbook对象 生成 HSSFSheet对象:

    HSSFSheet hssfSheet = hssfWorkbook.createSheet("sheet");

    对应Excel里面的sheet;

    Java 实现导出excel表
  10. 9
    此文章未经授权抓取自百度经验
  11. 10

    利用HSSFSheet对象,来进行对表格进行操作;

    生成HSSFRow行:HSSFRow row = hssfSheet.createRow(0);

    0代表着第一行,1代表着第二行,以此类推;

    Java 实现导出excel表
  12. 11

    利用HSSFRow对象,来进行对行进行操作;

    生成HSSFCell:HSSFCell cell = row.createCell(0);

    0代表本行的第一个单元格,1代表第二个,以此类推;

    Java 实现导出excel表
  13. 12

    利用HSSFCell对象进行填充文本值:cell.setCellValue("test");

    Java 实现导出excel表
  14. 13

    然后进行文件写入;

    FileOutputStream out = 

    new FileOutputStream("C:\\Users\\Administrator\\Desktop\\test.xls");

    hssfWorkbook.write(out);

    out.flush();

    Java 实现导出excel表
  15. 14

    这样我们就可以桌面有个test.xls文件了,打开就能看到如图界面了;

    Java 实现导出excel表
  16. 15

    OK,开始新的征程吧!如果能帮到您,请不要吝啬您的点赞和投票哦!

    Java 实现导出excel表
    END

注意事项

  • 代码源代码百度云链接:https://pan.baidu.com/s/1LnUll27JO0creHk0uY7lMA 密码:6n0j
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签EXCELJAVA