首页 > 其他分享 >ExcelConvert【Excel转换为XML JSON HTML CSV TXT】

ExcelConvert【Excel转换为XML JSON HTML CSV TXT】

时间:2025-01-14 18:21:29浏览次数:1  
标签:XML 籍贯 Excel 29 布依族 勾选 汉族 TXT 性别

ExcelConverter是用VB6开发的应用软件。

界面如下

 

第一部分:转换为XML

首先在Excel选择一部分数据。

 

软件里面勾选“首列作为元素名称”,单击“转换”

勾选与不勾选,得到如下XML数据,注意对比。

<root>
    <金龙宇 性别="男" 年龄="29" 民族="汉族" 籍贯="上海"/>
    <姚晨梦 性别="女" 年龄="29" 民族="满族" 籍贯="河北"/>
    <吴虹羽 性别="男" 年龄="61" 民族="汉族" 籍贯="湖南"/>
    <尤福根 性别="男" 年龄="42" 民族="汉族" 籍贯="湖南"/>
    <王秋月 性别="女" 年龄="64" 民族="布依族" 籍贯="河北"/>
    <赵梦琦 性别="女" 年龄="73" 民族="布依族" 籍贯="山东"/>
</root>
<root>
    <data 姓名="金龙宇" 性别="男" 年龄="29" 民族="汉族" 籍贯="上海"/>
    <data 姓名="姚晨梦" 性别="女" 年龄="29" 民族="满族" 籍贯="河北"/>
    <data 姓名="吴虹羽" 性别="男" 年龄="61" 民族="汉族" 籍贯="湖南"/>
    <data 姓名="尤福根" 性别="男" 年龄="42" 民族="汉族" 籍贯="湖南"/>
    <data 姓名="王秋月" 性别="女" 年龄="64" 民族="布依族" 籍贯="河北"/>
    <data 姓名="赵梦琦" 性别="女" 年龄="73" 民族="布依族" 籍贯="山东"/>
</root>

 

第二部分:转换为JSON

软件中勾选JSON那个地方的“首行作为键名”。勾选与不勾选的结果如下,注意对比

[
    {
        "姓名": "金龙宇",
        "性别": "男",
        "年龄": "29",
        "民族": "汉族",
        "籍贯": "上海"
    },
    {
        "姓名": "姚晨梦",
        "性别": "女",
        "年龄": "29",
        "民族": "满族",
        "籍贯": "河北"
    },
    {
        "姓名": "吴虹羽",
        "性别": "男",
        "年龄": "61",
        "民族": "汉族",
        "籍贯": "湖南"
    },
    {
        "姓名": "尤福根",
        "性别": "男",
        "年龄": "42",
        "民族": "汉族",
        "籍贯": "湖南"
    },
    {
        "姓名": "王秋月",
        "性别": "女",
        "年龄": "64",
        "民族": "布依族",
        "籍贯": "河北"
    },
    {
        "姓名": "赵梦琦",
        "性别": "女",
        "年龄": "73",
        "民族": "布依族",
        "籍贯": "山东"
    }
]
[
    [
        "姓名",
        "性别",
        "年龄",
        "民族",
        "籍贯"
    ],
    [
        "金龙宇",
        "男",
        "29",
        "汉族",
        "上海"
    ],
    [
        "姚晨梦",
        "女",
        "29",
        "满族",
        "河北"
    ],
    [
        "吴虹羽",
        "男",
        "61",
        "汉族",
        "湖南"
    ],
    [
        "尤福根",
        "男",
        "42",
        "汉族",
        "湖南"
    ],
    [
        "王秋月",
        "女",
        "64",
        "布依族",
        "河北"
    ],
    [
        "赵梦琦",
        "女",
        "73",
        "布依族",
        "山东"
    ]
]

 

第三部分:转换为HTML

勾选“首行作为标题行” ,可以看到有th标记

        <tr><th>姓名</th><th>性别</th><th>年龄</th><th>民族</th><th>籍贯</th></tr>
        <tr><td>金龙宇</td><td>男</td><td>29</td><td>汉族</td><td>上海</td></tr>
        <tr><td>姚晨梦</td><td>女</td><td>29</td><td>满族</td><td>河北</td></tr>
        <tr><td>吴虹羽</td><td>男</td><td>61</td><td>汉族</td><td>湖南</td></tr>
        <tr><td>尤福根</td><td>男</td><td>42</td><td>汉族</td><td>湖南</td></tr>
        <tr><td>王秋月</td><td>女</td><td>64</td><td>布依族</td><td>河北</td></tr>
        <tr><td>赵梦琦</td><td>女</td><td>73</td><td>布依族</td><td>山东</td></tr>

如果不勾选。

        <tr><td>姓名</td><td>性别</td><td>年龄</td><td>民族</td><td>籍贯</td></tr>
        <tr><td>金龙宇</td><td>男</td><td>29</td><td>汉族</td><td>上海</td></tr>
        <tr><td>姚晨梦</td><td>女</td><td>29</td><td>满族</td><td>河北</td></tr>
        <tr><td>吴虹羽</td><td>男</td><td>61</td><td>汉族</td><td>湖南</td></tr>
        <tr><td>尤福根</td><td>男</td><td>42</td><td>汉族</td><td>湖南</td></tr>
        <tr><td>王秋月</td><td>女</td><td>64</td><td>布依族</td><td>河北</td></tr>
        <tr><td>赵梦琦</td><td>女</td><td>73</td><td>布依族</td><td>山东</td></tr>

另外,本工具还支持合并单元格。

如果Excel里面是合并单元格,生成的HTML Table也是对应的合并单元格。

假设Excel所选区域,有一些是合并单元格,例如:

生成的HTM表格效果如下:

 

 

第四部分:转换为CSV【需要事先勾选 ANSI还是UTF-8编码】

 

第五部分:转换为TXT

 

标签:XML,籍贯,Excel,29,布依族,勾选,汉族,TXT,性别
From: https://www.cnblogs.com/ryueifu-VBA/p/18671373

相关文章

  • 批量生成并打印文档Excel2Word
    Excel2Word是一款利用Excel数据生成Word文档的工具。 使用过程主要分为两部分:Word模板制作批量生成Word(生成、保存、打印可选) 其中Word模板制作,是在Word模板中插入书签,并且与Excel标题行的列名关联。批量生成Word,是在Excel中选中多行,然后点击生成即可。 以下结......
  • 任务管理混乱?看看这些比 Excel 更高效的智能管理工具!
    在当今数字化时代,企业和团队面临着日益复杂的任务管理挑战。传统的Excel管理方式,虽然曾经是数据处理和任务安排的得力助手,但随着业务规模的扩大和工作流程的精细化,其局限性愈发明显。许多有经验的专业人士都在寻找更高效、更智能的任务管理解决方案,今天我们就来探讨一下这方面的......
  • poi 两个excel对比,输出到新的excel
    List<String>ips1=newArrayList<>();List<String>ips2=newArrayList<>();Filefile1=newFile("C:\\Users\\Administrator\\Desktop\\20241224.xlsx");Filefile2=newFile("C:\......
  • 数据分析-使用Excel透视图/表分析禅道数据
    背景禅道,是目前国内用得比较多的研发项目管理系统,我们常常会用它进行需求管理,缺陷跟踪,甚至软件全流程的管理,如果能将平台上的数据结公司的实际情况进行合理的分析利用,相信会给我们的项目复盘总结带来比较高的价值。结果预览在写这篇文章时,突然想到可能会有人问:禅道已提......
  • Python扫描枪读取发票数据导入Excel
    财务需要一个扫描枪扫描发票文件,并将主要信息录入Excel的功能。文件中sheet表的列名称,依次为:发票编号、发票编码、日期、金额、工号、扫描日期。扫描的时候,Excel文件需要关闭,否则会报错。importopenpyxlimportdatetimedefwrite_line_excel(text):iftext=='':......
  • Excel数据叠加生成新DataFrame:操作指南与案例
    目录一、准备工作二、读取Excel文件三、数据叠加四、处理重复数据(可选)五、保存新DataFrame到Excel文件六、案例演示七、注意事项八、总结在日常数据处理工作中,我们经常需要将不同Excel文档中的数据整合到一个新的DataFrame中,以便进行进一步的分析和处理。本文将介绍......
  • springboot整合EasyExcel导出excel表格
    文章目录什么是EasyExcel?EasyExcel的特点使用EasyExcel导出excel1.添加EasyExcel依赖2.定义converter3.定义导出实体类型4.查询数据库数据并导出5.导出样式什么是EasyExcel?  EasyExcel是阿里巴巴开源的一款高性能、简洁易用的Excel读写工具库,基于Java开......
  • 试题转excel;word转excel;大风车excel(1.1更新)
         最近更新了大风车excel1.1版本主要优化在算法层面:1.0版本试题解析的成功率为95%,现在1.1版本已经优化到解析成功率为99% 一、问题描述一名教师朋友,偶尔会需要整理一些高质量的题目到excel中以往都是手动复制搬运,几百道题几乎需要一个下午的时间关键这些事,......
  • 20250108@Excel(排序问题+文本格式转换+查找多条件的个数)
    1.需求:首行标题需要显示 百分比问题:直接="时间进度:"&E1/E2,显示常规解决方法:使用text函数转换格式2.需求:当需要对某些数值排序时,如果出现相同数值,需要做并列排名问题:使用rank排序会出现中断层排名,如图,2之后是4解决方法:数与数之间进行比较,计算布尔值false的个数。3......
  • C# 安装EXCEL插件的坑
    踩坑,找了半天的资料没解决,报错如下,明明与EXCELVBA一样的代码。。。 最后自己分析VBA与C#操作的区别,VBA是打开Excel界面操作,C#是未开启Excel出现界面操作的privatestaticvoidMain(string[]args){dynamicxlsApp=Microsoft.VisualBasic.Interacti......