欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Excel转为图片

程序员文章站 2022-03-25 18:00:26
...

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程序。如下图:
Excel转为图片

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

    }
}

文档转换结果:
Excel转为图片

(本文完)

©著作权归作者所有:来自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 应用程序中。

屏幕截图

 

 
 
 
 
 
相关标签: 博客