将excel转存为xml数据

1、从网站上下载tinyxml,下载之后解压打开文件夹,里面有一些测试例子,tinyxml.sln支持vs2010了都,不管这些,我们需要的是那个xml类库。

使用tinyxml我们只需要用到的是6个文件:tinyxml.h,tinyxml.cpp,tinyxmlerror.cpp,tinyxmlparser.cpp,tinystr.h,tinystr.cpp。将这6个文件添加到你的项目中就可以用tinyxm库了。

我的excel任务表如下图,下面我们把这个表转存为一个xml表

       

1、先根据excel表的属性写一个对应的转存xml的映射xml源文件。根据上面的表格属性写的xml映射源(存为task.xml)

<AllData>
    <taskData>
        <ID></ID>
        <View></View>
        <Name></Name>
        <Desc></Desc>
        <Loop></Loop>
        <Condition></Condition>
        <ConPara></ConPara>
        <Reward></Reward>
        <RewardPara></RewardPara>
        <Next></Next>
    </taskData>
    <taskData>
        <ID></ID>
        <View></View>
        <Name></Name>
        <Desc></Desc>
        <Loop></Loop>
        <Condition></Condition>
        <ConPara></ConPara>
        <Reward></Reward>
        <RewardPara></RewardPara>
        <Next></Next>
    </taskData>
</AllData>

2、打开“开发工具”面板。开始》选项》自定义功能区》开发工具,点确定就能看到“开发工具”面板。


3、单击开发工具的xml的“源”,就可以再excel窗口右边看到xml映射窗口

4、单击会看到一个映射窗口如下图:


5、单击选择映射的xml文件task.xml,然后“确定”,就可以在xml源窗口看到属性列表,如下图:

6、将taskData节点拖到excel表的ID上就完成映射了,如下图:

  

7、 最后另存为xml数据文件就完成了(文件》另存为》xml数据)。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值