xlsx格式的写入的数据量据说有百万级,结合实际需要该格式。

public static void main(String[] args) throws Exception {OutputStream outputStreamExcel = null;File tmpFile = new File("E:" + File.separator + "file_route" + File.separator + "detail.xlsx");if (!tmpFile.getParentFile().exists()) {tmpFile.getParentFile().mkdirs();//创建目录
        }if(!tmpFile.exists()) {tmpFile.createNewFile();//创建文件
        }Workbook workbook = null;workbook = new XSSFWorkbook();//创建Workbook对象(excel的文档对象)Sheet sheet1 = workbook.createSheet("Sheet1");// 建建sheet对象(excel的表单)// 设置单元格字体Font headerFont = workbook.createFont(); // 字体headerFont.setFontHeightInPoints((short)14);headerFont.setFontName("黑体");// 设置单元格边框及颜色CellStyle style = workbook.createCellStyle();style.setBorderBottom((short)1);style.setBorderLeft((short)1);style.setBorderRight((short)1);style.setBorderTop((short)1);style.setWrapText(true);Row row = sheet1.createRow(0);row.createCell(0).setCellValue("序号");row.createCell(1).setCellValue("编号");row.createCell(2).setCellValue("支付订单号");row.createCell(3).setCellValue("商品订单号");Row row1 = sheet1.createRow(1);row1.createCell(0).setCellValue("10001");row1.createCell(1).setCellValue("90001");row1.createCell(2).setCellValue("1000000000012");row1.createCell(3).setCellValue("9000000000099");outputStreamExcel = new FileOutputStream(tmpFile);workbook.write(outputStreamExcel);outputStreamExcel.flush();outputStreamExcel.close();}

导入相应的jar包后,直接运行即可。

转载于:https://www.cnblogs.com/jingyi17/p/7808586.html

Java生成xlsx格式的excel文件相关推荐

  1. Java生成真正格式的Excel文件

    一般情况下如果想完全通过自己手工组装的方式去生成一个Excel文件,可以先在pom.xml文件中引入下述依赖: <dependency><groupId>com.github. ...

  2. 超大数据量的xlsx格式的excel文件的读取和解析,解决了POI方式的内存溢出和性能问题

    在之前的博文< POI读取并解析xlsx格式的excel文件>中,在小数据量的情况下是可以轻松愉快的处理的,但是当excel文件的数据量达到百万级的时候, InputStream is = ...

  3. Android app 读取xls和xlsx格式的excel文件

    在app开发中,有项功能 要求读取 Tv电视里面的xls 和 xlsx格式的excel文件 然后显示出来 所以需要poi-3.12-android-a.jar和poi-ooxml-schemas-3. ...

  4. Python XlsxWriter创建xlsx格式的Excel文件

    简介 XlsxWriter是用来创建XLSX格式的Excel模块. 样例 import xlsxwriter# Create a workbook and add a worksheet.workbo ...

  5. 前端页面导出为xls、xlsx格式的excel文件

    html页面导出为excel文件 excel有两种文件格式,一种为xls,另一种为xlsx文件格式. 1.如果需要xls文件格式,并且会附带上传文件的格式和表格中的函数可选择导出为xls文件,但是此文 ...

  6. 通过XML转换下载.xlsx格式的excel文件

    在SAP系统中,通过SE11显示一个table的内容,可以发现ALV grid的显示界面上有个spread sheet的标准按钮,点击这个按钮可以将显示的内容下载成excel文件,其中也包括扩展名.x ...

  7. java根据pdf模板生成指定格式的pdf文件

    java根据pdf模板生成指定格式的pdf文件 一.工具准备 事先得准备好Adobe Acrobat DC,这是一款专门编辑pdf的工具,小编已经给大家准备好了. 链接:https://pan.bai ...

  8. java生成二维码到文件,java生成二维码转成BASE64

    java生成二维码到文件,java生成二维码转成BASE64 如题,利用java和第三方库,把指定的字符串生成二维码,并且把二维码保存成图片,转换成BASE64格式. 需要的jar文件: packag ...

  9. 调试经验——Spotfire导入xlsb格式的Excel文件遇到的问题

    我们知道,.xlsb格式的Excel文件存储容量小,打开速度快,一般交付时会使用这种格式.但是,在将.xlsb格式的Excel文件导入到Spotfire时,发现存在两个问题: 1. 数据类型匹配错误( ...

最新文章

  1. 自动生成Insert数据的SQL脚本
  2. 【笔记】MAC上使用onedrive遇到的问题及解决方法
  3. linux 移动目录树到子目录中,Linux系统管理员工具包: 移动Linux/UNIX目录
  4. Codeforces Hello 2019 D. Makoto and a Blackboard[DP+数论+概率期望]
  5. Python爬虫开发:requests库的使用--发送带参数post请求
  6. easyUI按钮图表对照大全
  7. UVA11349 Symmetric Matrix【数学】
  8. java学习(五)包
  9. 如何给小朋友解释单摆运动_法国教育学者:如何培养儿童的逻辑思维和时间观念...
  10. vue开发中v-for在Eslint的规则检查下出现:Elements in iteration expect to have 'v-bind:key' directives...
  11. 【笔记17】使用 jad 工具把 java 的 class 文件转换为 java 文件;使用 luyten 把 java 的 jar 包转换为 java文件
  12. c语言中圆的周长公式,圆的周长公式
  13. 计算机视觉领域的一些牛人博客,超有实力的研究机构web主页
  14. 【转】用Android-X86和VirtualBox打造高性能Android开发环境
  15. OSWatcher的安装使用
  16. BIM技术在装饰装修工程中的应用
  17. 面试中人事问题以及回答
  18. HWOD机试真题(JavaScript)
  19. 使用Android studio开发一个数独游戏APP 系列第一讲
  20. 打印机驱动下载,有哪些下载途径推荐?

热门文章

  1. Silverlight 控件的验证
  2. 转换Word文档为PDF文件
  3. CentOS 7 VNC 配置
  4. Spring Data JPA 复杂/多条件组合分页查询
  5. 《男人这东西》—— 读后总结
  6. 设计模式(八)之单例模式
  7. silverlight学习布局之:布局stackpanel
  8. 请用理智的头脑和正确的途径关爱帮助灾区
  9. springboot rocket 多个生产者_RabbiMQ原理与SpringBoot使用
  10. 5GS 协议栈 — Overview