如何在C#中将XLS文档转换为XML?

如何在C#中将XLS文档转换为XML?,c#,xml,excel,xls,C#,Xml,Excel,Xls,我有一个Excel电子表格,看起来像: <UserName> bla1 </UserName> <Mail> bla1[at]bla2.com </Mail> <Address> World </Address> 我想将其转换为一些XML,如下所示: <UserName> bla1 </UserName> <Mail> bla1[at]bla2.com </Mail> &l

我有一个Excel电子表格,看起来像:

<UserName>
bla1
</UserName>
<Mail>
bla1[at]bla2.com
</Mail>
<Address>
World
</Address>

我想将其转换为一些XML,如下所示:

<UserName>
bla1
</UserName>
<Mail>
bla1[at]bla2.com
</Mail>
<Address>
World
</Address>

布拉1
bla1[at]bla2.com
世界

有人能帮我在C#中做到这一点吗?

试试文件|另存为,filetype.xml

看看这个谷歌结果:


将Excel文件读入DataTable并使用DataTable.WriteXml()。

下次您可能想写一个更好的标题,这次我已经为您准备好了。另外,如果你自己尝试,你会得到更好的结果,让我们知道你在哪里卡住了。另外,你可能会学到一些东西。我也修好了英语。从理论上讲,这是一个很好的问题……这个XML可能太冗长了,可能认为数据是行/列,而不是用户名、电子邮件地址和地址。然而,这可能是一个良好的第一步;转换XML树非常容易。@jrockway-问题已经解决了,现在很明显他想要c#实现,所以我的答案是不相关的-但是,是的,我想本机输出会很冗长,不能用英语表达您的评论。