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

相关推荐
码农水水22 分钟前
腾讯Java面试被问:阻塞队列BlockingQueue的实现原理
java·后端·python·面试
曲幽24 分钟前
Flask登录验证实战:从零构建一个基础的账号密码登录系统
python·flask·web·session·username·login
superman超哥32 分钟前
仓颉类型别名的使用方法深度解析
c语言·开发语言·c++·python·仓颉
卡尔特斯43 分钟前
pyenv 安装的 python 版本缺少 tkinter 报错 import _tkinter # If this fails your Python xxx
python
3824278271 小时前
python :__call__方法
开发语言·python
八月ouc1 小时前
Python实战小游戏(三): 简易文件管理器
python·shutil·文件管理器·os.walk·pathlib
安冬的码畜日常1 小时前
【玩转 Postman 接口测试与开发2_020】(完结篇)DIY 实战:随书示例 API 项目本地部署保姆级搭建教程(含完整调试过程)
python·测试工具·django·接口测试·postman·fastapi·api项目
winfredzhang1 小时前
wxPython实战:打造一个优雅的图片预览工具
chrome·python·预览·剪切板
superman超哥1 小时前
仓颉GC调优参数深度解析
c语言·开发语言·c++·python·仓颉