winform,在对应的文件夹中找到输入的excel文件并打开
时间: 2024-01-21 16:16:00 浏览: 87
好的,以下是示例代码,假设输入的Excel文件名为"example.xlsx",且放置在程序运行目录下的"Data"文件夹中。
```c#
using System;
using System.IO;
using System.Windows.Forms;
namespace WinformExample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string filePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Data", "example.xlsx");
if(File.Exists(filePath))
{
try
{
System.Diagnostics.Process.Start(filePath);
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
else
{
MessageBox.Show("文件不存在!");
}
}
}
}
```
在此示例中,我们使用`System.IO`命名空间中的`File.Exists`方法检测文件是否存在,使用`System.Diagnostics.Process.Start`方法打开Excel文件。需要注意的是,如果系统中没有安装Excel软件,可能会出现无法打开的情况。
阅读全文