<!-- https://mvnrepository.com/artifact/jexcelapi/jxl -->
<dependency><groupId>jexcelapi</groupId><artifactId>jxl</artifactId><version>2.4.2</version>
</dependency>

参数传路径(String)、主题(list)、内容(list)

package com.azure.tool;import java.io.*;
import java.util.ArrayList;
import java.util.List;import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;public class ExcelUtil {public static void main(String[] args) {String path = "C:\\Users\\Administrator\\Desktop\\excel\\test.xls";List<String> name = new ArrayList<>();name.add("id");name.add("name");name.add("age");List<String> content = new ArrayList<>();for (int i = 0; i < 17; i++) {content.add("count" + (i + 1));}exportExcel(path, name, content);}/*** @param path    导出文件路径* @param name    excel第一行主题* @param content excel数据内容*/public static void exportExcel(String path, List<String> name, List<String> content) {File file = new File(path);WritableWorkbook workbook = null;try {//1、创建工作薄workbook = Workbook.createWorkbook(file);//2、创建新的一页WritableSheet sheet = workbook.createSheet("Sheet1", 0);//3、创建新的行,i代表列,0代表行,name代表表头for (int i = 0; i < name.size(); i++) {Label label = new Label(i, 0, name.get(i));sheet.addCell(label);}for (int i = 0; i < name.size(); i++) {for (int j = 0; j < content.size(); j++) {//参数一:列、参数二:行、参数三:内容Label label = new Label((j % name.size()), ((j / name.size()) + 1), content.get(j));sheet.addCell(label);}}//4、把创建的内容写入到输出流中,并关闭输出流workbook.write();} catch (Exception e) {e.printStackTrace();} finally {try {//5、最后一步,关闭工作簿workbook.close();} catch (IOException e) {e.printStackTrace();}}}
}

JXL导出excel相关推荐

  1. java jxl导出excel小结

    废话不多说,先上代码: package cn.com.jsoft.utils;import java.io.OutputStream; import java.io.UnsupportedEncodi ...

  2. JXL导出Excel内容为空

    前天,朋友问了我一个问题,jxl导出Excel为什么内容为空,刚开始觉得没有那么难得,结果花了一早上也没解决,第二天知道真相的我,眼泪掉下来. 现在写下代码吧,看看大家能不能找到 /* 报表导出* @ ...

  3. java中使用jxl导出excel表格的工具类(全网唯一亲测可用,在原来基础上扩展)

    java中后台导出excel的话,有两种方案,一是使用poi(不过由于是windows版本的,存在不兼容,但功能更多,更强大),而是使用jxl(纯java编写,不过兼容,简单一些),可以设置输出的ex ...

  4. java jxl创建多个sheet,使用jxl导出excel时怎么创建多个sheet | 学步园

    虽然知道excel导出可能会出现要记录要分多个sheet的情况,但迄今为止还是没有遇到过,今天有空试了一把 export try{ 查询开始/// Class.forName("oracle ...

  5. java中使用jxl导出Excel表格详细通用步骤

    该方法一般接收两个参数,response和要导出的表格内容的list. 一般我们将数据库的数据查询出来在页面进行展示,根据用户需求,可能需要对页面数据进行导出. 此时只要将展示之前查询所得的数据放入s ...

  6. java excel导出 jxl_java使用JXL导出Excel及合并单元格

    jxl是一个韩国人写的java操作excel的工具,在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一点.但jExcelAPI对中文支持 ...

  7. jxl导出excel标题乱码

    在导出excel时,发现中文的标题乱码,试了N种编码方式,开始总是试图转为utf-8,gb2312,gbk,没想到转为iso-8859-1中文乱码的问题解决了 String fileName = &q ...

  8. java jxl 筛选_JAVA 用 JXL导出excel怎么给标题设置自动筛选功能,求代码。

    展开全部 一.创建文件 拟生成e5a48de588b63231313335323631343130323136353331333363363435一个名为"test.xls"的Ex ...

  9. java excel导出 jxl_Java中用JXL导出Excel代码详解

    jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一点.但jExcelAPI对中文支 ...

最新文章

  1. 客快物流大数据项目(二十二):Docker环境中安装软件
  2. 2022-2028年中国网络出版产业投资分析及前景预测报告
  3. 在XP SP3中启用支持NLA的远程桌面
  4. SVN 服务器发送了意外的返回值(405 Method Not Allowed),在响应 “MKCOL” 的请求
  5. 网站发布问题及使用Web Deployment Projects
  6. cookie设置httponly属性防护XSS***
  7. 全面解读SDH、MSTP、OTN和PTN的区别和联系
  8. 欢迎使用Markdown编辑器写博客
  9. mysql 最大并发连接数
  10. 风云点评:Flash 与 Silverlight 终极大比拼
  11. 你当初是如何走上编程之路的?
  12. 2019西北工业大学程序设计创新实践基地春季选拔赛(重现赛)
  13. 【plantuml】程序员绘图工具
  14. 读透《华为数据之道》
  15. QT学习笔记(四)——常用ui控件以及自定义ui控件的使用
  16. 日本python程序员工资_年轻程序员赴日本工作有前途吗?
  17. 如果你现在没有目标,对未来很迷茫、、打扰下 耽误几秒钟看看这个故事 故事很短 但是你一定会有所收获。...
  18. SpringCloud之服务提供者和服务消费者
  19. 6月15号MOVE PROTOCOL上线测试版,如何参与呢?
  20. Win32程序设计初步之线程

热门文章

  1. 平台资金提现解决方案之实现支付宝单笔转账到银行卡功能
  2. 极光笔记 | 极光基于元数据驱动数据治理浅谈
  3. 解决挖矿病毒(sysupdate、networkservice)
  4. [zz]火影忍者目录
  5. 你知道edi许可证的具体区别吗?
  6. 图文 | 海岸TDM平台部署架构
  7. Unbuntu下安装Bochs常见的安装错误和Bochs的配置
  8. 前端开发中常用的图片格式
  9. Java设计模式之责任链模式(二)
  10. 12、ADS使用记录之功分器设计