如何使用带有c#winforms的excel打开xml文件?
我将数据保存到XML文件,我需要用户能够在应用程序更新xml文件后立即查看该文件。我需要用excel打开文件
答案 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。