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