文件操作: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 实现效果

相关推荐
weixin_4440129313 小时前
SQL处理大规模分组聚合的内存限制_调整服务器配置.txt
jvm·数据库·python
knight_9___13 小时前
大模型project面试5
人工智能·python·深度学习·面试·agent·rag·mcp
剑客自媒体13 小时前
社保卡照片怎么用手机上传?尺寸和背景色有什么要求?
python·智能手机
如竟没有火炬13 小时前
至少有K个重复字符的最长子串
开发语言·数据结构·python·算法·leetcode·动态规划
wyw000013 小时前
FFmpeg实现带颜色MXF转mp4
python·ffmpeg
knight_9___13 小时前
大模型project面试6
人工智能·python·agent·rag·mcp
2401_8676239813 小时前
SQL如何提取分组中的第一条记录_使用ROW_NUMBER定位数据
jvm·数据库·python
l1t13 小时前
DeepSeek总结的一种带宽高效的压缩基数排序FractalSortCPU
开发语言·python
la_vie_est_belle13 小时前
纯Python游戏引擎 新增可视化一键打包功能
python·游戏开发·pygame·python开发·pygame studio
最贪吃的虎13 小时前
给 Agent 接入新模型的推理模式:从配置开关到协议适配
人工智能·python·langchain