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

我有一个Excel电子表格,如下所示:

电子表格http://img186.imageshack.us/img186/6495/exelf.jpg

我想将其转换成如下所示的XML:

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

任何人都可以帮助我在C#中做到这一点?

看看这个Google的结果:
http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/b6e8a28c-6760-4e86-a1aa-e2ce9ec36380

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

尝试文件| 另存为,文件types.xml