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也是对应的合并单元格。
==
第四部分:转换为CSV【需要事先勾选 ANSI还是UTF-8编码】
第五部分:转换为TXT