
Java Excel
文章平均质量分 66
Eiceblue
E-iceblue专注于提供.Net和Java平台的Office 插件,用于Word, Excel, PowerPoint, PDF文档创建,编辑,转换,保存,打印。旗下产品包括:Spire.Office; Spire.Doc; Spire.XLS; Spire.PDF; Spire.Presentation等。官方网站:www.e-iceblue.com。技术支持:support@e-iceblue.com; QQ:2790765778. 联系电话:028-81705109。
展开
-
Java 实现Excel转HTML、或HTML转Excel
本文介绍了如何通过 Java 将Excel转为HTML 、或将HTML转为Excel。原创 2025-01-24 15:40:40 · 1064 阅读 · 0 评论 -
用Java提取PDF表格到文本、CSV、Excel工作表
本文演示如何使用Java提取PDF表格数据写入文本、CSV以及Excel文件。原创 2024-09-25 17:05:24 · 1231 阅读 · 1 评论 -
使用Java读取Excel文件,实现数据批处理
通过编程方式读取Excel数据能实现数据导入、批量处理、数据比对和更新等任务的自动化。这不仅可以提高工作效率还能减少手动处理的错误风险。此外读取的Excel数据可以与其他系统进行交互或集成,实现数据的无缝传输和共享,满足特定项目的需求。本文将从以下三个方面介绍如何通过Java读取Excel文件中的数据。读取某个单元格中的数据读取指定单元格范围的数据读取Excel工作表中的数据。原创 2024-01-09 16:20:32 · 1729 阅读 · 2 评论 -
Java 将Excel转换为TXT文本格式
TXT文件是一种非常简单、通用且易于处理的文本格式。在处理大规模数据时,将Excel转为TXT纯文本文件可以提高处理效率。此外,许多编程语言和数据处理工具都有内置的函数和库来读取和处理TXT文件,因此将Excel文件转换为TXT还可以简化数据导入过程。本文将介绍如何操作Excel的免费Java控件。下载后手动引入jar包或者通过Maven仓库安装均可)原创 2024-01-03 16:45:09 · 1405 阅读 · 0 评论 -
如何使用 Java 在Excel中创建下拉列表
下拉列表(下拉框)可以确保用户仅从预先给定的选项中进行选择,这样不仅能减少数据输入错误,还能节省时间提高效率。在MS Excel中,我们可以通过 “数据验证” 提供的选项来创建下拉列表,但如果要在Java程序中通过代码实现这一功能,可能需要借助一些第三方库。本文将分享两种使用免费Java库在Excel中创建下拉列表的方法。. (下载后手动引入jar包或者通过Maven仓库安装均可)方法一:基于字符串数组中的值来创建Excel下拉列表该方法是通过 Free Spire.XLS for Java 提供的。原创 2023-11-27 14:41:25 · 3495 阅读 · 0 评论 -
Java 加载、编辑和保存WPS表格文件(.et/.ett)
WPS表格文件是金山开发的专门用于处理表格数据的Office工具,属于WPS Office中WPS文字、WPS表格和WPS演示三大功能模块之一。通常以.et和.ett作为文件后缀。我们在通过后端来操作WPS表格文件时,可通过以下方法来加载、编辑以及保存WPS表格文件,本文将对此做详细介绍。到本地,将lib文件夹下的jar文件手动导入java程序。加载、编辑和保存WPS表格。原创 2022-09-22 11:53:32 · 2818 阅读 · 1 评论 -
Java 自定义Excel数据排序
通常,我们可以在Excel中对指定列数据执行升序或者降序排序,排序时可依据单元格中的数值、单元格颜色、字体颜色或图标等。在需要自定义排序情况下,我们也可以自行根据排序需要编辑数据排列顺序。本文,将通过Java应用程序来实现如何自定义排序。:手动下载jar到本地,解压,然后找到lib文件夹下的Spire.Xls.jar文件。原创 2022-09-15 10:53:09 · 1024 阅读 · 0 评论 -
Java 将Excel转为UOS
以.uos为后缀的文件,表示Uniform Office Spreadsheet文件,是一种国产的办公文件格式,该格式以统一办公格式(UOF)创建,使用XML和压缩保存电子表格。既有的Excel表格文件,可以通过格式转换的方式转换为UOS格式,本文将对此作相关介绍。原创 2022-09-08 13:50:40 · 341 阅读 · 0 评论 -
Java 将Excel转为XML
可扩展标记语言(XML)文件是一种标准的文本文件,它使用特定的标记来描述文档的结构以及其他特性。通常,我们可以通过格式转换的方式来得到XML格式的文件。本文,将通过Java代码介绍如何实现由Excel到XML格式的转换。中的Spire.Xls.jar文件(该文件在lib文件夹下);Java 将Excel转为图片、html、XPS、XML、CSV。Java 将Excel转为et和ett格式。Java 将Excel转为SVG的方法。Java 将CSV转为Excel。Java 将Excel转为OFD。...原创 2022-08-03 11:00:01 · 1518 阅读 · 0 评论 -
Java 获取Excel中的表单控件
Excel中可通过【开发工具】菜单栏下插入表单控件,如文本框、单选按钮、复选框、组合框等等,插入后的控件可执行设置控件格式,如大小、是否锁定、位置、可选文字、数据源区域、单元格链接等。当Excel中已插入上述控件,需要读取时,也可以使用本文中的方法来读取。下面,将通过Java代码示例展示如何来获取Excel文档中的表单控件。以下是读取的方法及步骤,供参考。【引入jar包】按照如下方法来引用Spire.Xls.jar 版本:5.1.0方法1:将Free Spire.XLS for Java包...原创 2022-05-27 10:43:13 · 1247 阅读 · 0 评论 -
Java 将CSV转为Excel
CSV(Comma Separated Values)文件是一种纯文本文件,包含用逗号分隔的数据,常用于将数据从一个应用程序导入或导出到另一个应用程序。通过将CSV文件转为EXCEL,可执行更多关于数据编辑、格式设置等操作。下面,将通过Java代码展示如何来实现转换。一、程序环境可通过以下途径来导入jar:1. 从Maven仓库下载安装,需在pom.xml中配置如下内容:<repositories> <repository>原创 2022-03-30 14:44:49 · 3245 阅读 · 4 评论 -
Java 将Excel转为OFD
OFD是一种开放版式文档(Open Fixed-layout Document )的英文缩写,是我国国家版式文档格式标准。本文,通过Java后端程序代码展示如何将Excel转为OFD格式。方法步骤如下。导入jar包方法1:maven程序中,通过配置pom.xml导入,如下:<repositories> <repository> <id>com.e-iceblue</id> <u原创 2021-12-29 15:31:59 · 560 阅读 · 0 评论 -
Java 将Excel转为et和ett格式
以.et结尾的文件格式是属于金山办公软件WPS Office中的电子表格文件,.ett是一种模板文件格式。除了通过WPS软件可以创建该格式的电子表格外,也可以通过格式转换的方法来获得,如将Microsoft Excel保存为.et或.ett格式。下面是通过Java程序来实现格式转换的方法和步骤。环境配置IntelliJ IDEA 2018(jdk 1.8.0)Excel Jar包:Spire.XLS for JavaExcel测试文档:2013版 .xlsx格式关于导入jar包:方法原创 2021-11-01 14:49:16 · 1340 阅读 · 0 评论 -
Java 将Excel转为SVG的方法
本文以Java示例展示如何将Excel文档转为SVG格式。通过本文中的方法,在将Excel转为SVG时,如果sheet工作表中手动设置了分页,则将每个分页的内容单独保存为一个svg文件,如果sheet工作表中没有设置分页,则将Excel sheet表格中默认的分页范围保存为svg。即,转换时,按工作表中分页符位置来转换为单个svg。1. 程序运行环境如下:编译工具:IDEAJDK版本:1.8.0Excel测试文档:.xlsx 2013Excel工具jar包:free spire.xls.原创 2021-05-28 13:56:50 · 596 阅读 · 2 评论 -
Java 给Excel添加数字签名
Excel中可添加数字签名以供文档所有者申明文档的所有权或有效性。文本以Java代码示例介绍如何在Excel文档中对数字签名功能进行相关操作,包括如何添加签名到Excel、检测Excel文档是否已签名,以及如何删除Excel文档中的签名。本次代码测试环境Excel版本:2013 编译环境:IntelliJ IDEA2018 JDK版本:1.8.0 Excel库工具:spire.xls.jar 4.3.4 pfx数字证书(及密码)下面分别以三个代码块来展示如何实现。1. 添加签名i原创 2021-03-24 14:50:42 · 810 阅读 · 2 评论 -
Java 在Excel中添加水印
在Excel中没有直接添加水印的功能,但依旧可以通过一定方式来实现类似水印效果。本文通过Java程序代码介绍具体实现方法。程序环境:测试文档:Office Excel 2013 编译环境:IntelliJ IDEA 2018 JDK版本:1.8.0 Excel库:Java系列spire.xls.jar 3.9.1(本次测试使用免费版)Java全部测试代码import com.spire.xls.*;import java.awt.*;import java.awt.image.原创 2021-03-23 14:56:16 · 2638 阅读 · 7 评论 -
Java 在Excel中添加筛选器并执行筛选
以下内容介绍通过Java程序在Excel添加筛选器并执行筛选。程序需要使用Excel工具类库Free Spire.XLS for Java,本文中使用的是免费版,可在官网下载jar包,解压导入jar文件到java程序,或者通过maven仓库下载导入。Excel测试文档如下:详细代码import com.spire.xls.*;import com.spire.xls.collections.AutoFiltersCollection;public class AddFilter {原创 2021-02-23 11:46:19 · 1690 阅读 · 0 评论 -
Java 设置Excel条件格式(高亮条件值、应用单元格值/公式/数据条等类型)
概述在Excel中,应用条件格式功能可以在很大程度上改进表格的设计和可读性,用户可以指定单个或者多个单元格区域应用一种或者多种条件格式。本篇文章,将通过Java程序示例介绍条件格式的设置方法,设置条件格式时,因不同设置需要,本文分别从以下示例要点来介绍:示例1:1. 应用条件格式用于高亮重复、唯一数值2. 应用条件格式用于高亮峰值(最高值、最低值)3. 应用条件格式用于高亮低于或高于平均值的数值示例2:1. 应用单元格值类型的条件格式2. 应用公式类型的条件格式3. 应用原创 2021-01-15 10:44:40 · 983 阅读 · 7 评论 -
Java在Excel中创建雷达图
注意:这里支持两种方法导入jar:方法1:可自行到官网下载免费版,并解压,将lib文件夹下的jar导入Java程序;方法2:在maven中配置pom.xml文件,指定maven仓库路径和Spire.Xls.free的依赖来导入:<repositories> <repository> <id>com.e-iceblue</id> <url>http://repo.e...原创 2021-01-11 10:21:19 · 697 阅读 · 0 评论 -
Java 将Excel工作簿按工作表拆分为多个文档
本文介绍在Java代码环境中如何将Excel工作簿按工作表拆分为多个Excel文档,即:把Excel工作簿中的每一个工作表单独保存为一个Excel工作簿文件。思路及方法:通过将源文档中的每个工作表通过复制的方式,保存到新的工作簿。程序环境IDEA JDK1.8.0 Spire.Xls.jar(免费版)测试文档如图,包含三个工作表:代码示例import com.spire.xls.*;public class SplitFile { public static.原创 2021-01-04 14:37:58 · 1257 阅读 · 0 评论 -
Java 在Excel中添加分离型饼图、环形图
一、概述Excel中可支持多种不同类型的图表,本文介绍如何绘制分离型饼图和环形图。其中,分离型饼图的绘制可分为整体分离型(即设置饼图分离程度)和局部分离(即设置点爆炸型值)两种情况。下面将以Java程序代码介绍如何在Excel中实现以上图形。二、程序环境Spire.Xls.jar Jdk 1.8.0(版本>=1.6.0即可) IDEA注:Jar使用的是Free Spire.XLS for Java(免费版)中的Spire.Xls.jar。编辑代码前,导入jar到Java程序,两种方法原创 2020-12-02 17:14:50 · 891 阅读 · 0 评论 -
Java 添加、读取、删除Excel中的图表趋势线
本文以Java示例介绍如何在Excel中添加趋势线,以及读取趋势线公式。通过文中的方法可支持添加6种不同类型的趋势线,包括Linear、Exponential、Logarithmic、Moving Average、Polynomial、Power等;读取趋势线时可读取趋势线类型、名称、公式等。代码程序环境要求:Spire.xls.jar(这里用免费版的就可以了) Jdk 1.8.0 (jdk版本要求1.6.0及以上就可以) IDEA其中,jard导入可参考如下两种方法(任选其一):1. 下原创 2020-11-23 10:44:33 · 784 阅读 · 0 评论 -
Java 打印Excel工作表
示例要点本文介绍如何通过Java程序打印Excel工作表。可通过以下方法打印:默认打印机打印 指定打印机打印程序环境spire.xls.jar JDK版本要求1.6.0及以上的高版本 IDEAJar文件导入方法1:手动下载jar包导入。下载jar包,并解压到指定路径,将该路径下lib文件夹下的jar文件导入java程序;方法2:Maven程序中配置pom.xml文件导入,如下配置:<repositories> <repository&..原创 2020-11-19 11:14:56 · 1832 阅读 · 0 评论 -
Java 设置Excel页面背景
本文介绍通过Java 程序在Excel表格中设置页面背景的方法,可设置颜色背景(即指定单一颜色作为背景色)、图片背景(即加载图片设置成页面背景)。程序中需要使用免费版Excel类库工具Free Spire.XLS for Java来辅助实现,先下载并导入jar文件,可分以下两种方法来导入:导入方法1:下载jar包,解压到指定本地路径,完成解压后,找到文件夹lib下的jar文件将其手动导入Java程序;导入方法2:在maven程序中需要先配置Pom.xml文件,指定maven路径及spire.xls.原创 2020-11-16 14:25:12 · 1357 阅读 · 0 评论 -
Java 编辑、删除Excel中的超链接
本文介绍如何编辑Excel文档中的超链接,包括编辑超链接显示文本、链接地址及删除指定超链接。使用免费版Excel类库工具,Free Spire.XLS for Java。Jar包获取可在官方网站下载,并解压将lib文件夹下的jar导入Java程序;Maven程序中的jar导入参考这篇教程。参考如下jar导入结果:1. 编辑超链接import com.spire.xls.*;import com.spire.xls.collections.HyperLinksCollection;pu原创 2020-11-09 15:23:48 · 453 阅读 · 0 评论 -
Java 插入Excel页眉、页脚
前言在Excel文档中,我们常用页眉页脚来显示文档的附加信息,例如日期、公司名称、Logo或作者信息等。本文将通过Java程序来介绍如何给Excel文档添加页眉页脚。代码示例主要从以下几方面来演示添加方法。添加页眉页脚(文本、图片) 为奇偶页添加不同的页眉页脚 为首页和其他页添加不同的页眉页脚在运行代码前,需要添加Jar包到IDEA中。添加方法有两种:其一,在官网上下载Free Spire.XLS for Java产品包,解压后找到lib文件夹下的Spire.Xls.jar,然后手动将其导入I原创 2020-09-28 10:05:49 · 1448 阅读 · 0 评论 -
Java 创建、刷新Excel透视表/设置透视表行折叠、展开
透视表是依据已有数据源来创建的交互式表格,我们可在excel中创建透视表,也可编辑已有透视表。本文以创建透视表、刷新透视表以及设置透视表的行展开或折叠为例,介绍具体的操作方法。所需工具:Free Spire.XLS for Java免费版,编辑代码前,先下载导入jar到Java程序(可手动下载导入,或通过Maven仓库下载导入)。示例代码1. 创建透视表import com.spire.xls.*; public class CreatePivotTable { ...原创 2020-08-11 13:47:01 · 905 阅读 · 6 评论 -
Java 在Excel中创建透视表
本文内容介绍通过Java程序在Excel表格中根据数据来创建透视表。环境准备需要使用Excel类库工具—Free Spire.XLS for Java,这里使用的是免费版,可通过官网下载Jar包并解压,手动导入lib文件夹下的Spire.Xls.jar到Java程序;或者也可以通过Maven仓库下载导入。Java代码示例import com.spire.xls.*;public class CreatePivotTable { public static void main(S原创 2020-05-15 14:55:47 · 568 阅读 · 0 评论 -
Java 添加、删除Excel表单控件
通过表单控件,用户可以快速地将数据填写到模板文档中,轻松引用单元格数据并与其进行交互。本文通过Java代码示例介绍如何在Excel表格中添加表单控件,包括文本框、单选按钮、复选框、组合框、微调按钮等;以及如何删除Excel中的指定表单控件。程序运行环境:Java、IDEA、jdk1.8.0、无需安装Microsoft Excel使用工具:Free Spire.XLS for Java (免...原创 2020-04-01 11:31:25 · 759 阅读 · 0 评论 -
Java 创建/编辑/删除Excel迷你图表
迷你图是Excel工作表单元格中表示数据的微型图表。使用迷你图可以非常直观的显示数据变化趋势,突出最大值、最小值,放在数据表格中可起到很好的数据分析效果。本文将通过Java代码示例介绍如何在Excel中创建迷你图表,以及编辑和删除表格中的迷你图表。程序运行环境:Java、IDEA、jdk1.8.0、无需安装Microsoft Excel使用类库:Free Spire.XLS for Jav...原创 2020-03-27 12:41:55 · 589 阅读 · 0 评论 -
Java 插入、隐藏/显示、删除Excel行或列
概述操作Excel工作表时,对表格中的行或列数据可执行,包括插入、隐藏、显示、删除等在内的多种操作需求,本文将通过Java代码示例演示每种操作的具体实现方法。文中方法使用了Java Excel类库(Free Spire.XLS for Java 免费版),可通过官网下载包,解压,并将lib文件中的jar文件导入Java程序;或者通过maven仓库导入。导入效果如下:Java代码示例...原创 2020-03-23 11:11:07 · 3390 阅读 · 2 评论 -
Java 创建、编辑、删除Excel命名区域
Excel命名区域,即对指定单元格区域进行命名,以便对单元格区域引用,如在公式运用中可以引用指定命名区域进行公式操作。在创建命名区域时,可针对整个工作簿来创建,即workbook.getNameRanges().add(),在引用时该命名区域对整个工作簿有效;或者针对指定工作表来创建,即sheet.getNames().add(),在引用时仅对该命名区域所在工作表有效。此外,对Excel中已有的命...原创 2020-03-17 14:01:26 · 493 阅读 · 0 评论 -
Java 添加、读取、删除Excel文本框
本文介绍通过Java程序添加文本框到Excel的方法,添加文本框时,可以添加文本、设置文本方向、文本对齐方式、设置文本框大小、位置、填充色/填充图片、文本框旋转角度、文本框名称、可选文本、文本框隐藏或显示等操作。对已有文本框,可实现读取文本框中的文本、填充色、填充图片、文本框名称以及删除不需要的文本框等。下面将分别通过示例演示具体实现方法。使用工具: Free Spire.XLS for Ja...原创 2020-03-05 11:50:15 · 830 阅读 · 0 评论 -
Java 设置Excel数据验证
数据验证是Excel 2013版本中,数据功能组下面的一个功能,在Excel2013之前的版本,包含Excel2010 Excel2007称为数据有效性。通过在excel表格中设置数据验证可有效规范数据输入。设置数据类型时,可设置如验证数字(数字区间/数字类型)、日期、文本长度等。下面通过Java程序代码演示数据验证的设置方法及结果。工具:Free Spire.XLS for Java (免费...原创 2020-03-03 15:11:19 · 2687 阅读 · 0 评论 -
Java 添加超链接到Excel文档
超链接即内容链接,通过给特定对象设置超链接,可实现载体与特定网页、文件、邮件、网络等的链接,点击链接载体可打开链接目标,在文档处理中是一种比较常用的功能。本文将介绍通过Java程序给Excel文档添加超链接的方法,这里支持添加多种不同类型的链接,如URL网页链接、Workbook工作簿链接、File文档链接、Unc网络路径链接等。使用工具:Free Spire.XLS for Java (免费...原创 2020-02-28 10:58:09 · 964 阅读 · 2 评论 -
Java 添加、读取、删除Excel图片
本文介绍在Java程序中如何添加图片到excel表格,添加图片时可设置图片大小、位置、旋转、超链接、可选文本等,以及如何读取、删除excel表格中已有的图片。工具:Free Spire.XLS for Java (免费版)注:可通过官网下载包,并解压将lib文件夹下的jar文件导入java程序;或者通过maven仓库下载导入。Jar导入效果:Java 代码示例【示例...原创 2020-02-24 14:59:58 · 1317 阅读 · 0 评论 -
Java 添加、读取、删除Excel文档属性
在文档属性中,可以设置诸多关于文档的信息,如创建时间、作者、单位、类别、关键词、备注等摘要信息以及一些自定义的文档属性。下面将通过Java程序来演示如何设置,同时对文档内的已有信息,也可以实现读取和删除等操作。示例大纲:1. 添加文档属性 1.1 添加摘要信息 1.2 添加自定义文档信息2. 读取文档属性3. 删除文档信息 3.1 删除所有摘要信息、自定义文档属性...原创 2020-02-21 14:06:19 · 605 阅读 · 0 评论 -
Java 设置Excel自适应行高、列宽
在excel中,可通过设置自适应行高或列宽自动排版,是一种比较常用的快速调整表格整体布局的方法。设置自适应时,可考虑2种情况:1.固定数据,设置行高、列宽自适应数据(常见的设置自适应方法)2.固定列宽,缩小数据字体大小适应列宽本文将通过java程序来介绍具体的自适应设置方法。工具:Free Spire.XLS for Java (免费版)注:可通过官网下载包,并...原创 2020-02-11 11:17:02 · 6523 阅读 · 0 评论 -
Java 加密/解密Excel
概述设置excel文件保护时,通常可选择对整个工作簿进行加密保护,打开文件时需要输入密码;或者对指定工作表进行加密,即设置表格内容只读,无法对工作表进行编辑。另外,也可以对工作表特定区域设置保护,即设置指定区域可编辑或者隐藏数据公式,保护数据信息来源。无需设置文档保护时,可撤销密码保护,即解密文档。下面,将通过java程序演示以上加密、解密方法的实现。示例大纲1. Excel工作簿...原创 2020-02-07 15:09:37 · 1216 阅读 · 0 评论 -
Java 添加、读取、删除Excel形状
本文介绍通过java程序在excel中操作形状(图形)的方法,包括:1. 添加形状(如设置形状类型/位置/大小、形状颜色填充(单色/渐变色/纹理/图片填充)、形状显示或隐藏、形状倾斜角度、添加文本到形状、形状阴影等)2. 提取形状中的文本和图片3. 删除形状(删除指定或全部形状)工具:Spire.XLS for JavaJar文件获取及导入:通过官网下载或maven下载导...原创 2020-02-03 18:27:58 · 524 阅读 · 0 评论