一、如何把Excel另存为XML格式文件

excel2007及以上版本均可直接另存为XML格式文件,操作步骤如下:

打开excel文件

点击文件-另存为-下来选择xml格式,注意这里有二个格式一个是XML格式,一个是xml2003数据根据需要选择-确定即可

二、excel转换xml

序你自己去组装去,我只写两个部分,一个是读Excel的部分,然后是写入到xml的

1)

从指定的excel读出信息

string

strConn="provider=Microsoft.Jet.OLEDB.4.0;data

source=你的Excel文件.xls;Extended

Properties=Excel

8.0;";

DataSet

ds=new

DataSet();

System.Data.OleDb.OleDbConnection

oleConn=new

System.Data.OleDb.OleDbConnection(strConn);

System.Data.OleDb.OleDbDataAdapter

oleDa=new

System.Data.OleDb.OleDbDataAdapter("select

*

from

[Sheet1$]",oleConn);

oleDa.Fill(ds,"INFO");

foreach(DataRow

row

in

ds.Tables["INFO"].Rows)

{

string

userInfo=row[0].ToString().Trim();

}

下面是把信息写入到xml中

DataSet

ds=new

DataSet();

oleDa.Fill(ds,"INFO");

//就是上面那个oleDa

ds.WriteXml(文件名);

下面写的很简单,主要是因为可以直接利用DataSet中的WriteXml写入,但先得给它填上数据

三、exel如何转换xml

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

方法:

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

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

请点击输入图片描述

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

请点击输入图片描述

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

XML数据(*.xml)

请点击输入图片描述

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

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

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

请点击输入图片描述

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

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

XML电子表格2003(*.xml)

请点击输入图片描述

点击保存按钮。

请点击输入图片描述

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

请点击输入图片描述

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

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

请点击输入图片描述

四、如何 excel 转换为 xml格式

excel菜单栏中的"开发工具"下有专门处理xml的模块,如下图。

如果你的excel中看不到"开发工具"栏,请到Excel

选项中的"常用"下将"在功能区显示"开发工具"

选项卡

"

勾选

中即可

处理Xml模块下有两个功能是导入和导出。默认情况下,你可能会发现导出是灰色的,这是因为从excel导出,需要做一个文件映射,将

你要的

列映成

xml文件

中的属性。所以我们在导出前首先要做这样的映射。当添加完映射文件后,就可以很容易的导出了。

如何添加映射文件:

单击"源",在工作区的右边出现"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文件后,在Xml

Source面板就出现了一个

树形结构

,它就是我们需要的xml结构,将它拖到excel的sheet中A1中,它将出现一个区域,第一行是

表头

,将你的excel数据拷贝至此,然后看一下Developer下的xml区域,导出已经不再是灰色了。现在就单击它导出吧。

五、如何把EXCEL表格转换成XML数据格式?

点击Office按纽再“另存为”选项卡中选择“另存为其他格式”---“另存为类型”选项卡中找到xml格式即可。

六、怎样把EXCEL转换成XML的格式?

直接Excel转的话,点另存为,选择下XML格式就可以了 你编辑完 表格后,点击另存为,然后再在保存类型里选择 xml 就行