MyExcel 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
MyExcel 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
MyExcel 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
MyExcel 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
MyExcel 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

MyExcel,是一个集导入、导出、加密Excel等多项功能的工具包。

定位 | Target

  • 导入:提供简便的API,极低内存读取Excel内容,并转化为List< Bean >。
  • 导出:可快速导出海量数据的简单列表,可生成高复杂度布局的Excel,复杂布局指的是包含多种不规则合并单元格、背景色、字体大小、斜体等,可自动划分Excel生成zip压缩包。

优势 | Advantages

  • 可生成任意复杂表格:本工具使用迭代单元格方式进行Excel绘制,可生成任意复杂度Excel,提供多种宽度策略;
  • 零学习成本:使用Html作为模板,学习成本几乎为零;
  • 支持常用背景色、边框、字体等样式设置:具体参见下方Style-support(样式支持)部分;
  • 支持.XLS、.XLSX、.CSV:支持生成.xls、.xlsx后缀的Excel,支持.csv文件生成;
  • 支持低内存SXSSF模式:支持低内存的SXSSF模式,可利用极低的内存生成.xlsx;
  • 支持生产者消费者模式导出:支持生产者消费者模式导出,无需一次性获取所有数据,分批获取数据配合SXSSF模式实现真正意义上海量数据导出;
  • 支持多种模板引擎:已内置Freemarker、Groovy、Beetl等常用模板引擎Excel构建器(详情参见文档Getting started),默认内置Beetl模板引擎(推荐引擎,Beetl文档);
  • 提供默认Excel构建器,直接输出简单Excel:无需编写任何Html,已内置默认模板,可直接根据POJO数据列表输出;
  • 支持SAX模式读取:支持SAX模式导入海量数据;
  • 支持Excel容量设定:支持设定Excel容量,到达容量后自动新建Excel,可构建成zip压缩包导出;

导入示例

// (推荐)方式一:全部读取后处理,SAX模式,避免OOM,建议大量数据使用
List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class)
        .sheet(0) // 0代表第一个,如果为0,可省略该操作
        .rowFilter(row -> row.getRowNum() > 0) // 如无需过滤,可省略该操作,0代表第一行
        .beanFilter(ArtCrowd::isDance) // bean过滤
        .read(path.toFile());// 可接收inputStream

// (推荐)方式二:读取一行处理一行,可自行决定终止条件,SAX模式,避免OOM,建议大量数据使用
// readThen有两种重写接口,返回Boolean型接口允许在返回False情况下直接终止读取
SaxExcelReader.of(ArtCrowd.class)
        .sheet(0) // 0代表第一个,如果为0,可省略该操作
        .rowFilter(row -> row.getRowNum() > 0) // 如无需过滤,可省略该操作,0代表第一行
        .beanFilter(ArtCrowd::isDance) // bean过滤
        .readThen(path.toFile() ,artCrowd -> {System.out.println(artCrowd.getName);});// 可接收inputStream

public class ArtCrowd {
    // index代表列索引,从0开始
    @ExcelColumn(index = 0)
    private String name;

    @ExcelColumn(index = 1)
    private String age;

    @ExcelColumn(index = 2,dateFormatPattern="yyyy-MM-dd")
    private Date birthday;
}

导出示例

List<ArtCrowd> dataList = this.getDataList();
    Workbook workbook = DefaultExcelBuilder.of(ArtCrowd.class)
            .build(dataList);
    AttachmentExportUtil.export(workbook, "艺术生信息", response);
    // 加密导出
    // AttachmentExportUtil.encryptExport(workbook, "艺术生信息", response,"123456");
}

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (99)

加载中
分享一个功能丰富、兼容性好、高性能的 Excel 文档基础库 Excelize
09/13 11:31
回复
举报
只是访问的话, 访问hub.fastgit.org, 一个github的镜像
04/12 11:26
回复
举报
github无法访问
2020/11/24 13:16
回复
举报
github访问太慢
2020/11/24 13:13
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
github登不上去,文档能放到gitee吗
2020/11/04 14:19
回复
举报
请问map导出能指定下拉框类型的数据吗,data.put("userType",Pair.of(DropDownList.class,userType))这样写貌似不行
2020/09/10 10:13
回复
举报
惟心软件作者
myexcel版本是多少?3.9.5支持该条件,另外userType是List吗?
2020/09/10 10:16
回复
举报
惟心软件作者
map导出下拉列表有所不同,其中value值不能是List,需要转换为以英文逗号分割的字符串,data.put("userType",Pair.of(DropDownList.class,userType.stream()..map(Object::toString).collect(Collectors.joining(",")))),另外,下拉列表可以指定字符串或者数值类型,数值类型为NumberDropDownList
2020/09/10 10:26
回复
举报
支持一下
2020/04/20 11:56
回复
举报
这个需要依赖apache的poi包吗?
2020/04/20 10:51
回复
举报
惟心软件作者
内部主动依赖poi,无需用户手动添加
2020/04/20 11:27
回复
举报
有没有合并行的功能
2020/07/24 08:45
回复
举报
惟心软件作者
使用模板导出,可以任意复杂合并
2020/07/24 10:25
回复
举报
myexcel 无法删除临时文件 java.nio.file.FileSystemException: E:\BigData\zknu-epidemic\myexcel\s_c_62_1585896412480_24953102150115799386.data: 另一个程序正在使用此文件,进程无法访问。
2020/04/03 14:51
回复
举报
java.nio.file.FileSystemException: E:\BigData\zknu-epidemic\myexcel\s_c_62_1585896412480_24953102150115799386.data: 另一个程序正在使用此文件,进程无法访问。 at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86) at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97) at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102) at sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:269) at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:108) at java.nio.file.Files.deleteIfExists(Files.java:1165) at com.github.liaochong.myexcel.utils.TempFileOperator.deleteTempFile(TempFileOperator.java:112) at com.github.liaochong.myexcel.utils.TempFileOperator.deleteTempFiles(TempFileOperator.java:98) at com.github.liaochong.myexcel.core.cache.StringsCache.clearAll(StringsCache.java:142) at com.github.liaochong.myexcel.core.SaxExcelReader.process(SaxExcelReader.java:269) at com.githu
2020/04/03 14:53
回复
举报
这个问题解决了么?我也是这个问题
2020/04/10 17:50
回复
举报
惟心软件作者
Linux系统上无该问题,windows系统上会尽快验证,感谢🙏
2020/04/11 20:00
回复
举报
惟心软件作者
3.7.3版本修复,预计2020-04-20可用
2020/04/19 14:39
回复
举报
感谢作者处理上面的问题,已经替换版本,感谢,现在出现如下问题 windows上没有问题,导入日志如下: ImportStatement(tjr=李艳, tjsj=2020-03-21 08:52:19,............... linux上导入数据错位,日志如下 ImportStatement(tjr=["2020-03-21 09:20:23",115.66569064670139,32.17508816189236,.............. 代码如下: List list = SaxExcelReader.of(ImportStatement.class) .charset("GBK") .sheet(0) // 0代表第一个,如果为0,可省略该操作 .rowFilter(row -> row.getRowNum() > 0) // 如无需过滤,可省略该操作,0代表第一行 .read(file1); if (CollectionUtils.isEmpty(list)) { return; } // todo 测试使用 List list1 = list.stream().filter(o -> "201713160118".equals(o.getGhhsjh())).collect(Collectors.toList()); list1.forEach(o-> LOGGER.warn(">>>>>>>>11111>>>>>>>>>>>> {} ", o.toString())); // todo
2020/04/29 17:41
回复
举报
惟心软件作者
该评论暂时无法显示,详情咨询 QQ 群:912889742
excel标题a,b,c,d,e列;第2w多行的a的数据变成第1w多行e的数据
2020/04/29 19:30
回复
举报
惟心软件作者
回复 @夏末友人帐 : 请升级至3.7.4
2020/04/30 08:49
回复
举报
回复 @惟心 : 没问题了,谢谢
2020/04/30 10:53
回复
举报
回复 @惟心 : 我现在用的3.11.4还是报文件被占用,临时文件删除不掉这个错误,请问什么原因啊,怎么解决的啊
07/24 13:03
回复
举报
问题解决了吗,我升级版本为什么还是报这个错误
07/24 12:48
回复
举报
更多评论
发表了资讯
11/07 11:07

MyExcel 3.11.8 版本发布

MyExcel,是一个集导入、导出、加密 Excel 等多项功能的 Java 工具包。 MyExcel 采用声明式语法来构建、读取 Excel,屏蔽 POI 的具体操作细节(对 POI 无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) ...

6
9
发表了资讯
04/12 09:39

MyExcel 3.11.3 版本发布

MyExcel,是一个集导入、导出、加密 Excel 等多项功能的 Java 工具包。 MyExcel 采用声明式语法来构建、读取 Excel,屏蔽 POI 的具体操作细节(对 POI 无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) ...

3
13
发表了资讯
02/07 09:22

MyExcel 3.11.0.RC 版本发布

感谢大家以往对MyExcel的支持,祝大家新年快乐,阖家团圆!!! MyExcel,是一个集导入、导出、加密 Excel 等多项功能的 Java 工具包。 MyExcel 采用声明式语法来构建、读取 Excel,屏蔽 POI 的具体操作细节(对 POI 无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。 如导入: Li...

1
18
发表于开发技能专区
2020/12/28 09:12

MyExcel 3.10.0 版本发布

MyExcel,是一个集导入、导出、加密 Excel 等多项功能的 Java 工具包。 MyExcel 采用声明式语法来构建、读取 Excel,屏蔽 POI 的具体操作细节(对 POI 无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) ...

10
14
发表于开发技能专区
2020/11/24 09:24

MyExcel 3.9.10 版本发布

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .shee...

3
24
发表于开发技能专区
2020/11/02 09:05

MyExcel 3.9.8 版本发布

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .shee...

1
12
发表于AI & 大数据专区
2020/09/07 13:53

MyExcel 3.9.5 版本发布

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .shee...

1
43
发表于软件架构专区
2020/07/06 08:47

MyExcel 3.9.1 版本发布

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .shee...

5
34
发表于软件架构专区
2020/06/04 08:18

MyExcel 3.8.1 版本发布

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .shee...

3
29
发表于服务端专区
2020/05/02 10:04

MyExcel 3.7.5 发布,重要问题修复

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .shee...

0
14
发表于服务端专区
2020/04/20 07:30

MyExcel 3.7.3 版本发布,漏洞修复&简化

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .shee...

7
26
发表于AI & 大数据专区
2020/04/13 08:06

MyExcel 3.7.0 发布,屏蔽多线程处理细节

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .shee...

10
33
发表于开发技能专区
2020/03/30 08:02

MyExcel 3.6.0 版本发布,支持列表&模板混合导出

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .shee...

5
27
发表于服务端专区
2020/03/09 12:00

MyExcel 3.5.0 发布,支持绝对路径模板&样式定义灵活化

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .sheet(0) // 0代表第一个,如果为0,可省略该操作,也可s...

4
30
发表于大前端专区
2020/02/11 09:26

MyExcel 3.4.0.RC2 发布,性能提升&评测

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(参见下方读取性能评测)。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .sheet(0) // 0代表第一个,如果为...

14
37
发表于开发技能专区
2020/01/13 08:37

MyExcel 3.3.2 版本发布,velocity&enjoy 模板引擎支持

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .sheet(0) // 0代表第一个,如果为0,可省略该操作,也可sheet("名称")读取 .rowFilter(row ...

5
29
发表于服务端专区
2020/01/06 08:32

MyExcel 3.3.0.RELEASE 发布,规范增强 & BUG 修复

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .sheet(0) // 0代表第一个,如果为0,可省略该操作,也可sheet("名称")读取 .rowFilter(row ...

9
33
发表于大前端专区
2019/12/23 08:32

MyExcel 3.3.0.GA 发布,支持图片导入

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .sheet(0) // 0代表第一个,如果为0,可省略该操作,也可sheet("名称")读取 .rowFilter(row ...

10
53
发表于服务端专区
2019/10/16 10:21

MyExcel 3.0.0.RELEASE 正式版发布

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 导入:提供简便的API,读取Excel内容,并转化为List< Bean >。 导出:可快速导出海量数据的简单列表,可生成高复杂度布局的Excel,复杂布局指的是包含多种不规则合并单元格、背景色、字体大小、斜体、下拉列表等,可自动划分Excel生成zip压缩包。 本次发布主要是针对RC版本发现的Bug进行修正,更新点如下: 修复全局设定内容单元格样式无前缀情况下无效问题; ...

16
55
发表于大前端专区
2019/09/30 08:19

MyExcel 3.0.0.RC 发布:重构&性能提升

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 导入:提供简便的API,读取Excel内容,并转化为List< Bean >。 导出:可快速导出海量数据的简单列表,可生成高复杂度布局的Excel,复杂布局指的是包含多种不规则合并单元格、背景色、字体大小、斜体、下拉列表等,可自动划分Excel生成zip压缩包。 用近2个月时间重构,MyExcel 3.0.0.RC版本于今日正式发布使用,本次修改点概览如下: 修复DefaultExcelBuilder、...

3
45
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2020/11/03 07:20

【行业资讯】MyExcel 3.9.8 版本发布

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .sheet(0...

0
0
发表于程序人生专区
2020/03/10 09:00

【开源软件工具推荐】MyExcel一个高性能的Excel处理工具包

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低。 特点 可生成任意复杂表格:本工具使用迭代单元格方式进行Excel绘制,可生成任意复杂度Excel,提供多种宽度策略; 零学习成本:使用Html作为模板...

0
0
发表了博客
2016/04/06 09:27

将GridView中的数据导出到Excel / Word中

在C#程序设计时,我们很常用到GridView控件来显示数据,那我们怎样才能将excel中的数据导到Excel或者Word中呢? 前提条件:你的GridView已经能正常显示数据了,不管你是用代码实现的,还是直接绑定数据库实现的。 1、如果你的GridView启动了分页功能,则要先将该功能关闭,即将allowpaging的属性设为false, AllowPaging="false";然后重新调用databind()或者你自己定义的显示函数,确保所有的数据都显示在GridView中,再导完数据...

0
1
发表了博客
2018/11/21 00:32

Java 复杂excel报表导出

MyExcel,是一个可直接使用Html文件,或者使用内置的Freemarker、Groovy、Beetl等模板引擎Excel构建器生成的Html文件,以Html文件中的Table作为Excel模板来生成任意复杂布局的Excel的工具包,支持.xls、.xlsx格式,支持对背景色、边框、字体等进行个性化设置,支持合并单元格。 Github:https://github.com/liaochong/myexcel 详细文档:https://github.com/liaochong/myexcel/wiki maven引用: <dependency> <groupId>com...

0
0
发表了博客
2020/06/17 15:47

POI版本问题:java.lang.NoSuchFieldError: OOXML_FILE_HEADER

使用MyExcel时,项目中存在POI版本冲突,读取excel时报以下错误 ``` Caused by: java.lang.NoSuchFieldError: OOXML_FILE_HEADER at org.apache.poi.poifs.filesystem.FileMagic.(FileMagic.java:43) at com.github.liaochong.myexcel.core.SaxExcelReader.doRead(SaxExcelReader.java:200) ``` 去掉旧版本POI,即可解决此问题,在此记录下来。...

0
0
发表了博客
2019/03/08 17:00

人工智能-机器学习之seaborn(读取xlsx文件,小提琴图)

我们不止可以读取数据库的内容,还可以读取xlsx文件的内容,这个库有在有些情况还是挺实用的 首先我们想读取这个文件的时候必须得现有个seaborn库 下载命令就是: pip install seaborn 我写了个案例, 就是把读取的内容在小提琴图上显示出来,还有在对比柱形图上显示出来 #导报 import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns if __name__ == "__main__": #读取数据集 df = p...

0
0
发表了博客
2013/10/30 17:12

java poi-读写word、excel

package zl.file; import java.io.ByteArrayInputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFRichTextString; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.hwpf.ex...

0
0
发表了博客
2019/06/07 11:19

delphi dbgrid数据导出为excel

uses Excel2000,ComObj; procedure F_Form.Button1Click(Sender: TObject); var myExcel:TExcel; Int_i,Int_j,rowCount,columnCount:Integer; ExcelId:Variant; begin try ExcelId:=CreateOleObject('Excel.Application'); except on Exception do raise Exception.Create('无法创建报表,请确认是否安装EXCEL'); end; if DBGrid4.DataSource.DataSet.RecordCount<>0 then begin rowCount:=DBGrid4.DataSource.DataSet.RecordCo...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2019/07/17 16:22

操作Excel图表

请问可不可以操作Excel图表的相关方法?

2
0
2020/04/03 14:48

无法删除临时文件

2020-04-03 14:46:53.645 WARN 1124 --- [nio-9091-exec-2] c.g.l.myexcel.utils.TempFileOperator : Delete temp file failure java.nio.file.FileSystemException: E:\BigData\zknu-epidemic\myexcel\s_c_62_1585896412480_24953102150115799386.data: 另一个程序正在使用此文件,进程无法访问。 at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86) at sun.nio.fs.WindowsException.rethrowAs...

3
0
2019/07/18 14:53

通过模板一次性导出10W条数据,抛出了GC错误,应该怎样处理

通过模板的导出,数据量有点大10W条数据。结果抛出了GC错误。

17
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
99 评论
544 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部