前言
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---
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/514244.html
標籤:其他
