文件操作:Xml转Excel

1 添加依赖

Spire.Xls.jar

xml 复制代码
        <dependency>
            <groupId>e-iceblue</groupId>
            <artifactId>spire.xls</artifactId>
            <version>5.3.3</version>
        </dependency>

2 代码使用

java 复制代码
package cctd.controller;

import com.spire.xls.FileFormat;
import com.spire.xls.Workbook;

import java.io.*;

public class MainServer {
    public static void main(String[] args) {
        //加载xml文件或 Office OpenXml 类型的xsl文件
        Workbook wb = new Workbook();
        File file = new File("C:\\Users\\17240\\Downloads\\1.xml");
        //将File转为inputstream流
        InputStream is = null;
        try {
            is = new FileInputStream(file);
        } catch (FileNotFoundException e) {
            throw new RuntimeException(e);
        }
        wb.loadFromXml(is);
        //转为2013版xlsx格式的Excel
        wb.saveToFile("C:\\Users\\17240\\Downloads\\2.xlsx", FileFormat.Version2013);
    }
}

3 实现效果

相关推荐
AI小云16 分钟前
【数据操作与可视化】Pandas数据处理-其他操作
python·pandas
大佬,救命!!!24 分钟前
更换适配python版本直接进行机器学习深度学习等相关环境配置(非仿真环境)
人工智能·python·深度学习·机器学习·学习笔记·详细配置
无心水1 小时前
【Python实战进阶】4、Python字典与集合深度解析
开发语言·人工智能·python·python字典·python集合·python实战进阶·python工业化实战进阶
上班职业摸鱼人1 小时前
python文件中导入另外一个模块这个模块
python
永远是夏天1 小时前
Python面向对象编程(OOP)全教程:从入门到实战(附案例)
python
allbs1 小时前
spring boot项目excel导出功能封装——4.导入
spring boot·后端·excel
动感小麦兜1 小时前
服务器搭建
linux·服务器·python
Pocker_Spades_A2 小时前
在家写的代码,办公室接着改?Jupyter通过cpolar实现远程访问这么玩
ide·python·jupyter
m5655bj2 小时前
使用 Python 高效复制 Excel 行、列、单元格
开发语言·python·excel
龙言龙论3 小时前
身份证信息批量处理系统:从入门到实战(附exe工具+核心源码)
数据库·python