码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Java 将Excel转为XML


    可扩展标记语言(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-iceblueid>
    4. <url>https://repo.e-iceblue.cn/repository/maven-public/url>
    5. repository>
    6. repositories>
    7. <dependencies>
    8. <dependency>
    9. <groupId>e-icebluegroupId>
    10. <artifactId>spire.xls.freeartifactId>
    11. <version>5.1.0version>
    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. }

    转换结果:

    阅读推荐:

    Java 将CSV转为Excelicon-default.png?t=M666https://blog.csdn.net/Eiceblue/article/details/123845988

    Java 将Excel转为OFDicon-default.png?t=M666https://blog.csdn.net/Eiceblue/article/details/122216917

    Java 将Excel转为et和ett格式icon-default.png?t=M666https://blog.csdn.net/Eiceblue/article/details/121079795

    Java 将Excel转为SVG的方法icon-default.png?t=M666https://blog.csdn.net/Eiceblue/article/details/117360538

    Java 将Excel转为图片、html、XPS、XML、CSVicon-default.png?t=M666https://blog.csdn.net/Eiceblue/article/details/103564058

    Java 将Excel转为PDFicon-default.png?t=M666https://blog.csdn.net/Eiceblue/article/details/103530993

    —END—

  • 相关阅读:
    医学图像分类 神经网络,神经网络和图神经网络
    java多线程-对象及变量的并发访问
    MFC对话框增加快捷键
    C++造轮子之: 打印调用栈
    Java框架(三)--Spring IoC容器与Bean管理(8)--基于Java Config配置IoC容器及Spring Test测试模块
    【LaTex】 - 对齐符号&的用法,换行符\\的用法,Misplaced &错误怎么解决
    docker-compose一键安装rocketmq、zk、redis服务
    xshell修改字体大小
    java源码系列:LinkedList的底层实现原理和特性
    【JavaScript进阶之旅 ES6篇 第八章】函数名/对象拓展、描述符、getter/setter
  • 原文地址:https://blog.csdn.net/Eiceblue/article/details/126136053
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号