Java将Excel转换为ODS

前言

 

ODS OpenDocument Spreadsheet )是一种基于 XML 的文件格式,可以使用 OpenOffice.org Calc 组件打开和建立。与 MS Excel 文件类似, ODS 文件将数据存储在组织成行和列的单元格中,并可以包含文本、数学函数、格式化等内容。有时,你可能需要将一个 Excel 文件转换为 ODS 文件 ,以确保该文件能被不同操作系统中的更多应用程序查看。本文将演示如何使用 Spire.XLS for Java 以编程的方式完成这项任务。


程序环境

安装 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。

 

Excel 转换为 ODS

步骤

 

  • 创建一个 Workbook 实例。
  • 使用 Workbook.loadFromFile() 方法加载一个 Excel 样本文件。
  • 使用 Workbook.saveToFile() 方法将 Excel 文件转换为 ODS。

代码实现

 

 1   import  com.spire.xls.* ;  2  
 3   public   class  toODS {  4       public   static   void  main(String[] args) {  5           //  创建一个Workbook实例 
 6          Workbook workbook =  new  Workbook();  7  
 8           //  加载Excel样本文件 
 9          workbook.loadFromFile("C:\\Files\\sample.xlsx" );  10  
 11           //  转换为ODS文件 
 12          workbook.saveToFile("ExcelToODS.ods" , FileFormat.ODS);  13   }  14  }

 

效果图

 

 

 

 

---THE  END---

 

标签: Java

添加新评论