当前位置: 首页 > 后端技术 > Java

Java实现Excel和OfficeOpenXML相互转换

时间:2023-04-01 21:02:05 Java

OfficeOpenXML(也称为OOXML)是一种压缩的、基于XML的格式,用于Excel、Word和演示文档。有时,您可能需要将Excel文件转换为OfficeOpenXML以使其可被各种应用程序和平台读取。同样,您可能还想将OfficeOpenXML转换为Excel以进行数据计算。[程序环境]首先,你需要在你的Java程序中添加Spire.Xls.jar文件作为依赖。可以从此链接下载JAR文件。如果您使用Maven,则可以通过在项目的pom.xml文件中添加以下代码,轻松地将此JAR文件导入您的应用程序。[代码示例]com.e-icebluee-icebluehttps://repo.e-iceblue.cn/repository/maven-public/e-icebluespire.xls12.9.1注意:以上代码中的版本号随时变化,请与链接中的版本保持同步Java将Excel转换为OfficeOpenXML?创建Workbook类的实例。?使用Workbook.loadFromFile()方法加载Excel文件。?调用Workbook.saveAsXml()方法将Excel文件保存为OfficeOpenXML。导入com.spire.xls.Workbook;publicclassExcelToOpenXML{publicstaticvoidmain(String[]args){//创建一个Workbook实例Workbookworkbook=newWorkbook();//加载Excel文件workbook.loadFromFile("Sample.xlsx");//另存为OfficeOpenXML文件格式w??orkbook.saveAsXml("ToXML.xml");}}【效果图】Java将OfficeOpenXML转Excel?创建Workbook类实例。?使用Workbook.loadFromXml()文件加载OfficeOpenXML文件。?调用Workbook.saveToFile()方法将OfficeOpenXML文件保存为Excel。【代码示例】importcom.spire.xls.ExcelVersion;importcom.spire.xls.Workbook;publicclassOpenXmlToExcel{publicstaticvoidmain(String[]args){//创建一个Workbook实例Workbookworkbook=newWorkbook();//加载OfficeOpenXML文件workbook.loadFromXml("ToXML.xml");//保存为ExcelXLSX文件格式w??orkbook.saveToFile("ToExcel.xlsx",ExcelVersion.Version2016);}}【影响】