OOXML

百万数据17秒生成EXCEL表格

瘦欲@ 提交于 2020-04-28 20:56:36
在pom.xml中增加jar包支持 <!--excel数据表格导出 statrt --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId> <version>3.17</version> </dependency> <!-- 获取数据转换的时候用到 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.1</version> </dependency> <!--excel数据表格导出 end --> 生成Excel表格数据工具类

如何将word文档内容在网页显示方法

谁都会走 提交于 2020-04-28 09:04:00
doc和docx格式是无法直接在浏览器中显示的,需要转换为浏览器支持的格式,方法如下: 1、打开需要转换的文件,点击文件选择另存为; 2、选择保存的格式为单个网页(*.mht ,*.mhtl)、网页(*.hmt ,*.hmtl )或者筛选过的网页(*.hmt ,*.hmtl )即可。 把word文件读到byte[]中,再Response.OutputStream.Write(bytes)到 客户 端去 Page_Load事件中写: //FileStream fs = new FileStream("c:\\1.doc", FileMode.Open, FileAccess.Read); FileStream fs = new FileStream(Server.MapPath("files\\1.doc"),FileMode.Open, FileAccess.Read); byte[] bytes = new byte[(int)fs.Length]; fs.Read(bytes, 0, bytes.Length); fs.Close(); Response.ContentType = "application/msword"; //Response.OutputStream(bytes); Response.OutputStream.Write(bytes,0, bytes

Java使用 POI 操作Excel

十年热恋 提交于 2020-04-24 14:19:21
   Java中常见的用来操作 Excel 的方式有2种:JXL和POI。JXL只能对 Excel进行操作,且只支持到 Excel 95-2000的版本。而POI是Apache 的开源项目,由Java编写的跨平台 Java API,可操作 Microsoft Office。借助POI,可以方便的生成数据报表,数据批量上传,数据备份等工作。 一.简单使用 1.创建Maven工程导入POI坐标 <!-- poi 相关 --> < dependency > < groupId > org.apache.poi </ groupId > < artifactId > poi </ artifactId > < version > 4.0.1 </ version > </ dependency > < dependency > < groupId > org.apache.poi </ groupId > < artifactId > poi-ooxml </ artifactId > < version > 4.0.1 </ version > </ dependency > < dependency > < groupId > org.apache.poi </ groupId > < artifactId > poi-ooxml-schemas </ artifactId > <

使用easyPOI时碰到的几个问题(记录一下)

◇◆丶佛笑我妖孽 提交于 2020-04-12 12:03:01
文章目录 前言 环境 问题1(ArrayListValuedHashMap找不到) 问题2(CellType类找不到) 问题3(CellStyle.setAlignment) 前言 前面我们说了如何使用easyPOI,详情请参考 全网最全最简单使用easypoi导入导出Excel的操作手册 ,今天我来记录下在使用easyPOI时碰到的几个问题,本来以为上传下载功能使用EasyPOI之后挺简单的,结果翻车了,一个上传和下载就因为版本的问题搞了老半天。真的是很愁人呀。下面就是我系统的初始环境。 环境 < ! -- springboot -- > < parent > < groupId > org . springframework . boot < / groupId > < artifactId > spring - boot - starter - parent < / artifactId > < version > 2.1 .3 . RELEASE < / version > < / parent > < ! -- springboot -- > < ! -- easypoi -- > < dependency > < groupId > cn . afterturn < / groupId > < artifactId > easypoi - spring - boot -

maven的生命周期,插件介绍(二)

独自空忆成欢 提交于 2019-12-04 09:34:27
Apache POI API及使用教程 Apache POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。目前POI已经有了Ruby版本。 结构: HSSF - 提供读写Microsoft Excel XLS格式档案的功能。 XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能。 HWPF - 提供读写Microsoft Word DOC97格式档案的功能。 XWPF - 提供读写Microsoft Word DOC2003格式档案的功能。 HSLF - 提供读写Microsoft PowerPoint格式档案的功能。 HDGF - 提供读Microsoft Visio格式档案的功能。 HPBF - 提供读Microsoft Publisher格式档案的功能。 HSMF - 提供读Microsoft Outlook格式档案的功能。 由于涉及内容太多,关于API及使用方法我仅仅列出学习途径;可以作学习教程,也可以开发时作为查询工具: 一、官方文档(英语) Apache poi 官网API文档 二、优秀教程 易百网中文教程(墙裂推荐): Java POI Excel v3.17使用教程 Java POI Word v3.17使用教程 Java POI PPT v3.17使用教程 Java PDF pdfbox 使用教程

悟空CRM - 开源悟空客户关系管理(CRM)

我是研究僧i 提交于 2019-11-29 09:03:19
悟空软件长期为企业提供企业管理软件(CRM/HRM/OA/ERP等)的研发、实施、营销、咨询、培训、服务于一体的信息化服务。悟空软件以高科技为起点,以技术为核心、以完善的售后服务为后盾,秉承稳固与发展、求实与创新的精神,已为国内外上千家企业提供服务。 悟空CRM是一款永久开源免费的CRM管理系统,悟空CRM是基于JAVA/PHP多语言的B/S架构的管理软件,为企业提供行业专属的crm客户管理方案。 悟空的发展受益于开源,也会回馈于开源。2019年,悟空CRM会继续秉承“拥抱开放、合作共赢、创造价值”的理念,在开源的道路上继续砥砺前行,和更多的社区开发者一起为国内外开源做出积极贡献。 悟空CRM采用全新的前后端分离模式 官网: http://www.5kcrm.com 官网: http://www.72crm.com 论坛: http://bbs.72crm.net 演示地址: demo9.5kcrm.net (演示账号:18888888888 密码:123456) 主要技术栈【PHP版本】 后端框架:ThinkPHP 5.0.2 前端MVVM框架:Vue.JS 2.5.x 路由:Vue-Router 3.x 数据交互:Axios UI框架:Element-UI 2.6.3 悟空crm9.0的运行环境要求PHP5.6以上 下载地址: https://gitee.com

Android使用ApachePOI组件读写Worddoc和docx文件【doc总结不错】

廉价感情. 提交于 2019-11-26 21:25:45
最近在项目中要生成Word的doc和docx文件,一番百度google之后,发现通过java语言实现的主流是Apache的POI组件。除了POI,这里还有 另一种实现 ,不过我没有去研究,有兴趣的同学可以研究研究。 关于 POI 可以访问 Apache POI的官网 获取详细的信息。 进入主题! 由于项目中只是用到了doc和docx的组件,下面也只是介绍这两个组件的使用 一、在Android Studio中如何用POI组件 从POI官网上看,貌似暂并不支持IntelliJ IDE,如下图,所以这里我们采用直接下载jar包并导入项目的方式。 官网how to build 通过 官网 ->Overview->Components,可以看到 d和docx文件分别对应着组件 HWPF 和 XWPF ,而HWPF和XWPF则对应着poi-scratchpad和poi-ooxml 文件类型 组件名 MavenId doc HWPF poi-scratchpad docx XWPF poi-ooxml Components Map 下载 进入Apache 下载页面 ,选择最新版下载,如下。选择The latest beta release is Apache POI 3.16-beta2会跳转到poi-bin-3.16-beta2-20170202.tar.gz,然后点击poi-bin-3.16