1) 添加功能菜单
方法/步骤
-
打开EXCEL,点击“文件”,点击“选项”,点击“自定义功能区”。
-
点击“开发工具”,点击“确定” ,点击“开发工具”,点击“XML”。
-
-
2) 创建xml模板文件,按照期望的xml文件格式,设计模板
- 模板内容row必须写满至少2行
-
点击“源”,点击“XML映射”,点击“添加”,找到XML文件,选择“打开”,点击“确定”。
软件:Office 2010
1)
首先打开Excel,然后打开开发者
打开开发者工具的方法
文件-选项-自定义功能区-勾选开发者工具
2)
直接在Excel中写属性和属性值,第一行为属性名,每个属性名所对应的那一列些属性值
然后再写一个XML模板
例如
[注意,必须写两行,否则转出来只有一条数据]
<?xml version=”1.0” encoding=”utf-8”?>
<Root>
<Item Id=”” subclass=”” name=”” />
<Item Id=”” subclass=”” name=”” />
</Root>
3)然后在Excel中选择“开发者工具”-”源”-”XML映射”
然后选中Excel中的某一列,在双击源中的某一个节点
全部对应好之后
就可以导出了,
选择“开发者工具”-“导出”
refs:
原文链接:https://blog.csdn.net/linxinfa/article/details/46482275
用python脚本转换
python3.8,依赖
pandas要求1.3版本以上,
openpyxl读取excel文件,
import pandas as pd
#https://www.cjavapy.com/amp/2711/
#pip install openpyxl
#新增to_xml
#pip install --upgrade pandas
#临时更改源
#pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
#长久更改
#更新pip, pip install pip -U
#pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
#pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pandas
#pip install -i https://pypi.tuna.tsinghua.edu.cn/simple lxml
df=pd.read_excel(r"01AllParams.xlsx",sheet_name=0)
df.head()
df.to_xml(attr_cols=['bytecnt','index', 'decimal', 'default', 'min','max','unit','name','desc'],index=False,path_or_buffer='allparams.xml')
#df.to_xml('foo.xml')