本文介绍了[我错了什么?为什么我的文件excel不创建文件? ]的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

我的错误是什么?我不知道为什么savefiledialog无法创建文件excel,我检查看到创建的1个文件应用程序是快捷方式临时文件(C:\ Users \admin \ AppData \ Rooaming \ Microsoft \\\\\ \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n \\ n $ p> private void btnExportExcel_Click(object sender,EventArgs e)
{

string filePath = GetFileNameToSave();

if(string.IsNullOrEmpty(filePath))
{
return;


}
pivotGrid.ExportToXlsx(filePath);
ActionNotifier.Information(导出文件Excel。);

System.Diagnostics.Process.Start(filePath);
}

静态字符串GetFileNameToSave()
{
string fNameDefault = String.Format({0}。{1} .xlsx,Export, DateTime.Now.ToString( yy.MM.dd_hh.mm));
使用(SaveFileDialog dlgSave = new SaveFileDialog {Title =Export Excel,Filter =Excel file | * .xlsx,FileName = fNameDefault})
{

dlgSave。 OverwritePrompt = true;
dlgSave.RestoreDirectory = true;
if(dlgSave.ShowDialog()!= DialogResult.OK ||!dlgSave.CheckPathExists)

返回null;

dlgSave.AddExtension = true;



string fileName = dlgSave.FileName.Trim();

if(!fileName.EndsWith(。xlsx))
fileName + =。xlsx;

返回fileName;
}
}

解决方案


这篇关于[我错了什么?为什么我的文件excel不创建文件? ]的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-06 22:33