首页 > 编程语言 >Java:将Excel转换为XPS

Java:将Excel转换为XPS

时间:2022-08-31 11:45:38浏览次数:75  
标签:Java Excel Workbook 文档 XPS XLS

Excel文档具有存放、处理数据等功能,用途十分广泛。有时为了满足不同的工作需要,我们需要将Excel文件进行文档格式转换。将Excel文件转换为XPS文件就是其中一种。XPS是一种版面配置固定的电子文件格式,其功能在一定程度上与PDF文档相似,可以保存文档格式,且不允许其他使用者变更文档内容。在这篇文章中,我将介绍如何使用Free Spire.XLS for Java将Excel文档转换为XPS文档格式。

 

安装Spire.XLS.Jar

方法一:

 

如果您使用的是 maven,可以通过添加以下代码到项目的 pom.xml 文件中,将 JAR 文件导入到应用程序中。

<repositories>

    <repository>

        <id>com.e-iceblue</id>

        <url>https://repo.e-iceblue.cn/repository/maven-public/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>e-iceblue</groupId>

        <artifactId>spire.xls.free</artifactId>

        <version>5.1.0</version>

    </dependency>

</dependencies>

 

方法二:

 

如果您没有使用 maven,则可以从此链接下载Free Spire.XLS for Java,下载完成后,将下载包进行解压;然后在IDEA中创建一个新项目,依次点击“文件”(File),“项目结构”(Project Structure),“组件”(Modules),“依赖项”(Dependencies),再点击右方绿色“+”下的第一个选项“JAR文件或路径”(JARs or Directories),找到之前解压好的文件,并将其中的lib文件夹下的Spire.XLS.jar文件导入到项目中。

 

使用Free Spire.XLS for JavaExcel转换为XPS

 

具体操作步骤如下:

 

  • 创建Workbook实例。
  • 使用Workbook.loadFromFile()方法,加载Excel示例文档。
  • 使用Workbook.saveToFile()方法,将Excel文档保存为XPS文档

 

import com.spire.xls.*;

 

public class ExceltoXPS {

    public static void main(String[] args) {

        //创建Workbook实例

        Workbook workbook = new Workbook();

 

        //加载Excel示例文档

        workbook.loadFromFile("test.xlsx");

 

        //将Excel文档保存为XPS文档

        workbook.saveToFile("ToXPS.xps", FileFormat.XPS);

    }

}

 

 

标签:Java,Excel,Workbook,文档,XPS,XLS
From: https://www.cnblogs.com/Gia-/p/16642490.html

相关文章

  • 简单的java代码审计
    描述很简单的代码审计java安全——Fastjson反序列化java安全——SQL注入Fastjson反序列化首先看一下配置文件,对于Maven项目,我们首先从pom.xml文件开始审计引入的第......
  • Java中如何将String转化成int数组?
    publicstaticvoidStringToIntArray(){Stringstring="1,2,3,4,5,6";Stringstr[]=string.split(",");intIntArray[]=newint[str.length];for(inti=0;i<str.le......
  • 从Java 9 到 Java 17 新特性梳理
    Java9新的创建集合的方法 //[1,2,3,4] List<Integer> integers = List.of(1, 2, 3, 4); //{1,2,3} Set<Integer> integerSet = Set.of(1, 2,......
  • JavaScript Fundamentals – Part 2
    Functions(函数)functionlogger(){console.log('MynameisShubham');}//calling/running/invokingfunction(调用/运行/调用函数)logger();//Myname......
  • Vue实现下载Excel文件的方法
    1.安装依赖包npminstall-Sfile-savernpminstall-Sxlsxnpminstall-Dscript-loader2.配置文件在项目目录中创建文件夹downloads,放入配置文件Export2Exce......
  • java 实体类命名
    阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义分层领域模型规约:DO(DataObject):与数据库表结构一一对应,通过DAO层向上传输数据源对象。DTO(DataTransferObjec......
  • Joinery——Java的数据处理库
    资源https://joinery.sh/v1.10/api/reference/joinery/DataFrame.htmlhttps://github.com/cardillo/joinery使用maven集成到java项目中<dependency><groupId>sh.jo......
  • Java8lambda表达式的使用
    Java8提供很多lambda表达式,能够使得开发代码更加简洁优美。本文学习lambda后总结了一些lambda表达式的使用。1、list.forEachthis.supplierQuoteByIdRespose.getQuoteIn......
  • JavaScript 中的变量
    JavaScript中的变量让我们快速看一下JavaScript中的变量?变量是任何编程语言的基础部分,因此深入了解变量对于掌握任何编程语言都是必要的。什么是变量?变量是存储数据......
  • Javascript:承诺
    Javascript:承诺JavascriptPromises为了理解javascript中的Promise,理解回调函数及其带来的挑战至关重要。您可以从我以前的博客中了解更多信息。[Javascript:回调函......