我正在使用电子表格库制作一个 winform。当用户单击“保存到 Excel”按钮时,我想在特定文件夹下创建一个具有特定名称的 Excel 文件。到目前为止,我已经尝试了以下代码。
string path = System.IO.Path.GetTempPath();
sl.SaveAs(path + "\\" + dosyaismi + ".xlsx");
FileInfo fi = new FileInfo(path + "\\" + dosyaismi + ".xlsx");
if (fi.Exists)
{
System.Diagnostics.Process.Start(@path + "\\" + dosyaismi + ".xlsx");
}
else
{
MessageBox.Show("Dosya bulunamadı!");
}
当程序运行并第一次单击该按钮时,创建文件需要 2 分钟。但是在没有关闭程序的情况下,我再次使用不同的文件名单击该按钮,它会立即创建文件。
我搜索了 2 个小时,但我没有找到任何解决方案。有人可以帮忙解决问题吗?