Excel转为图片
Java 将Excel转为图片、html、XPS、XML、CSV
通过文档格式转换,可满足不同办公场合对文档操作的需求。本文将介绍转换Excel文档为其他常见文档格式的方法。通过文中的方法,可支持将Excel转换为包括PDF、图片、html、XPS、XML、CSV、PCL、ODS、PostScript、以及Office Excel不同版本,如,version97-2003,version2007,version2010,version2013,version2016等在内的不同文档格式。本文以转换其中的几种文档格式为例介绍具体转换方法。
使用工具:Free Spire.XLS for Java (免费版)
Jar文件下载及导入:
方法1:可通过官网下载jar文件包。下载后,解压文件,将lib文件夹下的Spire.Xls.jar导入Java程序。如下图:
方法2:可通过maven仓库导入。
Java代码示例(供参考)
import com.spire.xls.*;
public class ExcelToImg {
public static void main(String[] args) {
//加载Excel工作表
Workbook wb = new Workbook();
wb.loadFromFile("test.xlsx");
//获取工作表
Worksheet sheet = wb.getWorksheets().get(0);
//调用方法将Excel工作表保存为图片
sheet.saveToImage("ToImg.png");
//调用方法,将指定Excel单元格数据范围保存为图片
//sheet.saveToImage("ToImg2.png",8,1,30,7);
//调用方法将Excel保存为HTML
sheet.saveToHtml("ToHtml.html");
//调用方法将Excel保存为XPS
sheet.saveToFile("ToXPS.xps", String.valueOf(FileFormat.XPS));
//调用方法将Excel保存为CSV
sheet.saveToFile("ToCSV.csv", String.valueOf(FileFormat.CSV));
//调用方法将Excel保存为XML
sheet.saveToFile("ToXML.xml", String.valueOf(FileFormat.XML));
//调用方法将Excel保存为PostScript
sheet.saveToFile("ToPostScript.postscript", String.valueOf(FileFormat.PostScript));
//调用方法将Excel保存为PCL
sheet.saveToFile("ToPCL.pcl", String.valueOf(FileFormat.PCL));
}
}
文档转换结果:
(本文完)
通过 Maven 仓库安装 Spire 系列 Java 产品
只需简单配置,您就可以轻松将Java产品的JAR包通过Maven仓库安装到的Maven项目中。我们所有Java产品均可通过Maven安装。下面以Spire.PDF for Java为例,详细说明如何在Maven程序中添加对JAR包的依赖。
首先,在pom.xml文件中配置Maven仓库路径。
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
然后,在pom.xml文件中指定Spire.PDF for Java的Maven依赖。
<dependencies>
<dependency>
<groupId> e-iceblue </groupId>
<artifactId>spire.pdf</artifactId>
<version>2.2.0</version>
</dependency>
</dependencies>
配置完成后,在IDEA中,您只需点击”Import Changes”即可导入JAR包;在Eclipse中,您需要点击”Save”按钮, JAR包才会自动下载。至此,您已经成功在Maven项目中添加了Spire.PDF JAR包依赖。
注: Free Spire.PDF for Java的artifactId为spire.pdf.free
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.pdf.free</artifactId>
<version>2.2.2</version>
</dependency>
</dependencies>
Free Spire.XLS for Java 是一款专业的 Java Excel 组件,开发人员使用它可以在 Java 应用程序中轻松实现创建、操作、转换和打印 Excel 工作表,并且运行环境无需安装 Microsoft Office 或 Microsoft Excel。
Free Spire.XLS for Java 支持多种 Excel 文件格式,包括 Excel 97-2003 格式(.xls),以及 Excel 2007、2010、2013 和 2016 格式(.xlsx, .xlsb, .xlsm),此外,它还支持 Open Office(.ods)格式。Free Spire.XLS for Java 提供了一系列丰富的操作 Excel 的功能,例如创建、读取、编辑、转换和打印 Excel 工作表,查找和替换数据,创建图表,创建自动筛选器,读取和插入超链接,合并或取消合并单元格,合并 Excel 文档,组合或取消组合 Excel 行和列,冻结或取消冻结窗口,加密或解密 Excel 工作表等。
友情提示:当读写 .xls 格式的 Excel 文档时,免费版本有每个文档 5 个工作表,每个工作表 200 行的限制。读写 .xlsx 格式的 Excel 文档时没有任何限制。将 Excel 文档转换为 PDF 或其他格式时,仅支持转换前3页。我们仅对免费版进行不定期维护。
Java |
||||||||||||||||
|
Excel |
||||||||||
|
Operation |
|||||||||||||||||||||||||||||||||
|
Conversion |
|
主要功能
仅需 Free Spire.XLS for Java,无需 Microsoft Office
Free Spire.XLS for Java 是一个完全独立的 Excel 组件,它运行时不依赖 Microsoft Office 或 Microsoft Excel。
高质量的文档转换功能
Free Spire.XLS for Java 不仅支持将 Excel 文档高质量地转换到 PDF、HTML、CSV、TXT、图片、XML、SVG、PostScript 和 XPS 等格式,也支持将多种流行文件格式高质量地转换为 Excel 格式。
支持丰富的 Excel 元素
Free Spire.XLS for Java 支持丰富的 Excel 元素,包括批注、数据透视表、图表、形状、表格、图片、超链接、报表、文本或图片水印、Excel 公式等。此外,它还提供了多种灵活的选项用于显示和打印 Excel 工作表,例如页面分隔符、页面缩放、冻结窗口、页眉和页脚等设置, 以及 Excel 文档打印纸张大小和区域设置等。
易于集成
Free Spire.XLS for Java 可以轻易地被集成到 Java 应用程序中。
屏幕截图
上一篇: 微信支付之H5支付
下一篇: 移动端常见问题(单行和多行文字溢出省略)