c#使用excel打开xml文件

时间:2010-11-09 21:54:13

标签: c# .net xml winforms excel

如何使用带有c#winforms的excel打开xml文件?

我将数据保存到XML文件,我需要用户能够在应用程序更新xml文件后立即查看该文件。我需要用excel打开文件

2 个答案:

答案 0 :(得分:5)

Process.Start() method。使用它,您将能够启动Excel,传入适当的参数以将其发送给您的XML文件。

Here's the command line switches for Excel.

示例:

System.Diagnostics.Process.Start("c:\\program files\\microsoft office\\office12\\excel.exe", "/r \"c:\\My Folder\\book1.xlsx\"");

答案 1 :(得分:1)

您需要使用Excel Interop库。以下是创建新电子表格的示例。打开文件并没有太大的不同。 http://msdn.microsoft.com/en-us/library/ms173186%28VS.80%29.aspx

如果您只需要打开文件,那么用户就可以看到它,使用GendoIkari的方法。如果您需要与文件进行交互或阅读,请使用Interop。