c#使用excel打开xml文件

我如何打开一个XML文件使用Excel与C#的WinForms?

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

Process.Start()方法 。 使用这个,你将能够启动Excel,传递适当的参数来发送你的XML文件。

这是Excel的命令行开关。

例:

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

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

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