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

相关推荐
只可远观12 小时前
Android XML命令式和Jetpack Compose声明式UI
android·xml
cndes13 小时前
Pycharm的虚拟环境设置问题
开发语言·python
HungryGoogle13 小时前
【无标题】
python·网络安全
weixin_4597539413 小时前
c++如何利用filesystem--relative计算两个文件之间的相对路径【详解】
jvm·数据库·python
jekc86813 小时前
金蝶云星空调用第三方接口
开发语言·python
才兄说13 小时前
机器人二次开发机器狗巡检?自动生成巡检日志
python
专注VB编程开发20年13 小时前
json和python元组,列表,字典对比
开发语言·python·json·php
m0_5967490913 小时前
Golang怎么实现队列数据结构_Golang如何用切片实现先进先出的队列【方法】
jvm·数据库·python
梦想不只是梦与想13 小时前
python 中的进制
python·进制转换
knight_9___13 小时前
大模型project面试3
人工智能·python·语言模型·面试·大模型·agent