Java 将Excel转为XML

打印 上一主题 下一主题

主题 848|帖子 848|积分 2544

可扩展标记语言(XML)文件是一种标准的文本文件,它使用特定的标记来描述文档的结构以及其他特性。通常,我们可以通过格式转换的方式来得到XML格式的文件。本文,将通过Java代码介绍如何实现由Excel到XML格式的转换。
 
导入Jar

在程序中引入 Free Spire.XLS for Java 中的 Spire.Xls.jar 文件(该文件在lib文件夹下);如果需要通过 Maven下载导入,可进行如下配置pom.xml:
  1. <repositories>
  2.         <repository>
  3.             <id>com.e-iceblue</id>
  4.             <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
  5.         </repository>
  6.     </repositories>
  7. <dependencies>
  8.     <dependency>
  9.         <groupId>e-iceblue</groupId>
  10.         <artifactId>spire.xls.free</artifactId>
  11.         <version>5.1.0</version>
  12.     </dependency>
  13. </dependencies>
复制代码
 

将Excel转为XML

转换时,只需要三行代码即可实现,即:

  • 创建Workbook类的对象,并通过Workbook.loadFromFile()方法加载Excel文档。
  • 调用Workbook.saveAsXml()方法保存为XML文件到指定路径。
Java
  1. import com.spire.xls.*;
  2. public class ExcelToXML {
  3.     public static void main(String[] args) {
  4.         //创建Workbook类的对象
  5.         Workbook wb = new Workbook();
  6.         //加载Excel文档
  7.         wb.loadFromFile("test.xlsx");
  8.         //保存为XML文件
  9.         wb.saveAsXml("result.xml");
  10.     }
  11. }
复制代码
转换结果:

 
推荐阅读:
 
—END—
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

梦见你的名字

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表