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程序。如下图:
Java 将Excel转为图片、html、XPS、XML、CSV

方法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));

    }
}

文档转换结果:
Java 将Excel转为图片、html、XPS、XML、CSV

(本文完)

©著作权归作者所有:来自51CTO博客作者E_iceblue的原创作品
 
 
 
 
 
 
 
 
 

通过 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

 
 
  • Standalone Java API

100% independent Java Excel class library.Doesn't require Microsoft Office installed on system.

Excel
Version

 
 
  • Excel 97-2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • OpenOffice

Operation

 
  • Import and Export data
  • Merge Split Cells and files
  • Protect, Encrypt, Decrypt
  • Work with Pivot table
  • Work with Excel Charts
  • Manage Comments
  • Images and shapes
  • Find Replace Highlight
  • Set auto-filters & page breaks
  • Manage Hyperlinks
  • Text and Image watermark
  • Header and Footer
  • Conditional Formatting
  • Reports
  • Print
  • Excel Formula

Conversion

 

TEXT

HTML

PostScript

XPS

SVG

1

2

3

CSV

PDF

XLsx,XLSM,XLSB,ODS

 

Image

XML

 

Excel

BMP

PNG

GIF

JPG

JPEG

1

Chart

主要功能

仅需 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 应用程序中。

屏幕截图

 

 
 
 
 
 
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值