乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎样才能用EXCEL修改XML文件? [复制链接]

怎样才能用EXCEL修改XML文件? [复制链接]

作者:乔山办公网日期:

返回目录:excel表格制作


1、首先,我们正常使用Excel的另存为,看看能否顺利地直接另存为XML文件。

方法:

点击Excel左上角按钮,在弹出的选项中,点击“另存为”

或者直接在Excel中按下快捷键F12

2、选择最后一项:其他格式。

3、接下来,重命名一下文件名,并选择文件类型为:

XML数据(*.xml)

4、点击“保存”按钮,会出现如下错误警告:

因为工作簿不包含任何XML映射,所以无法保存任何XML数据。

单击“帮助”以获取详细信息。

5、这个原因是我们的工作簿只是普通的Excel数据,的确没有做过XML映射,或者Excel数据也不是从XML文件导入的。

这时,我们尝试另存为另一种文件类型:

XML电子表格2003(*.xml)

6、点击保存按钮。

7、这时会弹出一个兼容性对话框,问你是否保持工作簿的这种格式。

8、点击“是”,即可将Excel保存为XML格式的文档了。

我们使用软件打开这个XML文档(例如通过Chrome浏览器),发现格式正常,Excel数据也全在里面。



你在Excel里面打开zdXML文件后,从"开发者(developer)"菜单里选XML源,就可以在源面板看到XML的映射。
当你在工作簿里面改完数据后,在源面板选中映射里面最顶层的元素(最上面那个),可以看到你的整个工作簿表格被选中了。
此时选择“开发者”菜单中的导出,存成XML文件,就是编辑过的XML。
excel菜单栏中的"开发工具"下有专门处理xml的模块,如下图。

如果你的excel中看不到"开发工具"栏,请到Excel 选项中的"常用"下将"在功能区显示"开发工具"选项卡"勾选中即可

处理Xml模块下有两个功能是导入和导出。默认情况下,你可能会发现导出是灰色的,这是因为从excel导出,需要做一个文件映射,将你要的列映成xml文件中的属性。所以我们在导出前首先要做这样的映射。当添加完e69da5e887aae799bee5baa6e997aee7ad94330映射文件后,就可以很容易的导出了。

如何添加映射文件:
单击"源",在工作区的右边出现"xml源"面板。面板下方有"Xml 映射",单击它。
在打开的"XML 映射"面板中单击"添加…",选择你的xml文件。这个 xml文件的格式,也就是你最终希望得到的xml文件的格式,但是它不需要有值。
请注意你最好有两个以上节点对,不然它只能给你导出一行数据。
新建的xml
?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

<?xml version="1.0" encoding="utf-8"?>
<app xmlns:xsi="http:///2001/XMLSchema-instance">
<item >
<sort_id></sort_id>
<city_code></city_code>
<app_id></app_id>
<name ></name>
<url></url>
<sort></sort>
</item>
<item >
<sort_id></sort_id>
<city_code></city_code>
<app_id></app_id>
<name ></name>
<url></url>
<sort></sort>
</item>
</app>

添加进来xml文件后,在Xml Source面板就出现了一个树形结构,它就是我们需要的xml结构,将它拖到excel的sheet中A1中,它将出现一个区域,第一行是表头,将你的excel数据拷贝至此,然后看一下Developer下的xml区域,导出已经不再是灰色了。现在就单击它导出吧。

打开——文件类型选择XML文件——文件名(*.XML);导出时选择另存——文件类型选择XML文件——添加文件名(也可覆盖原文件名)

相关阅读

  • 怎样才能用EXCEL修改XML文件? [复制链接]

  • 乔山办公网excel表格制作
  • 1、首先,我们正常使用Excel的另存为,抄看看能否顺利地直接另存为XML文件。方法:点击Excel左上角按钮,在弹出的选项中,点击“另存为”或者直接在Excel中按下快捷键F122、选择最后一
  • 怎样将<em>xml</em>批量导入excel

  • 乔山办公网excel表格制作
  • Excel自带这样的功能,数据菜单-自其他来源-选择(来自XML数据导入),选中XML文件 就可以导入到EXCEL中了,另存为一下就成为Excel文件xml批量导入excel" src="/uploads/tu/374.jpg" style="width: 40
关键词不能为空
极力推荐
  • excel标准差-Excel数据分析——z检验

  • 前面几天的内容理论比较多,不过所幸基本上讲得告一段落了,所以今天可以直接上个实例比方说我们有这样一串数据:一百七十几行的内容略微有点长,所以这里画成折线图表示。-

ppt怎么做_excel表格制作_office365_word文档_365办公网