设为首页 加入收藏

TOP

Java实现Excel和Office Open XML之间的相互转换
2023-07-25 21:24:20 】 浏览:41
Tags:Java 实现 Excel Office Open XML 相互转

前言

Office Open XML(也被称为OOXML)是一种压缩的、基于XMLExcelWord和演示文档格式。有时,你可能需要将Excel文件转换为Office Open XML,以使其在各种应用程序和平台上可读。同样,你可能也想把Office Open XML转换为Excel,以便进行数据计算。在这篇文章中,你将学习如何在Java中使用Spire.XLS for Java库将Excel转换为Office Open XML以及Office Open XMLExcel

 


程序环境

安装Spire.XLS for Java

首先,你需要在你的Java程序中添加Spire.Xls.jar文件作为一个依赖项。该JAR文件可以从这个链接下载。如果你使用Maven,你可以通过在项目的pom.xml文件中添加以下代码,轻松地在你的应用程序中导入该JAR文件。

 

 1 <repositories>
 2     <repository>
 3         <id>com.e-iceblue</id>
 4         <name>e-iceblue</name>
 5         <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
 6     </repository>
 7 </repositories>
 8 <dependencies>
 9     <dependency>
10         <groupId>e-iceblue</groupId>
11         <artifactId>spire.xls</artifactId>
12         <version>12.9.1</version>
13     </dependency>
14 </dependencies>

 

注意:请保持上面代码中的版本号与下载链接中的一致,以体验新功能或避免BUG。

 


 

Java将Excel转换为Office Open XML

步骤

 

  • 创建一个Workbook类的实例。
  • 使用Workbook.loadFromFile()方法加载一个Excel文件。
  • 调用Workbook.saveAsXml()方法,将Excel文件保存为Office Open XML

代码实现

 

 1 import com.spire.xls.Workbook;
 2 
 3 public class ExcelToOpenXML {
 4     public static void main(String []args){
 5         //创建一个Workbook实例
 6         Workbook workbook = new Workbook();
 7         //加载Excel文件
 8         workbook.loadFromFile("Sample.xlsx");
 9 
10         //保存为Office Open XML文件格式
11         workbook.saveAsXml("ToXML.xml");
12     }
13 }

 

效果图

 

 

 


JavaOffice Open XML转换为Excel

步骤

 

  • 创建一个Workbook类的实例。
  • 使用Workbook.loadFromXml()文件加载一个Office Open XML文件。
  • 调用Workbook.saveToFile()方法,将Office Open XML文件保存为Excel

代码实现

 

 1 import com.spire.xls.ExcelVersion;
 2 import com.spire.xls.Workbook;
 3 
 4 public class OpenXmlToExcel {
 5     public static void main(String []args){
 6         //创建一个Workbook实例
 7         Workbook workbook = new Workbook();
 8         //加载Office Open XML文件
 9         workbook.loadFromXml("ToXML.xml");
10 
11         //保存为Excel XLSX文件格式
12         workbook.saveToFile("ToExcel.xlsx", ExcelVersion.Version2016);
13     }
14 }

 

效果图

 

 

 

 

---THE  END---

 

 

 

import com.spire.xls.ExcelVersion;

import com.spire.xls.Workbook;

 

public class OpenXmlToExcel {

    public static void main(String []args){

        //创建一个Workbook实例

        Workbook workbook = new Workbook();

        //加载Office Open XML文件

        workbook.loadFromXml("ToXML.xml");

 

        //保存为Excel XLSX文件格式

        workbook.saveToFile("ToExcel.xlsx", ExcelVersion.Version2016);

    }

}

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Java中如何保证浮点数计算精度 下一篇起航 | 编程王国之我的大厂梦

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目