使用带有ClosedXML的SaveFileDialog
我试着告诉你我的问题。 与ClosedXML
我有SaveAs()
方法,但是当我使用SaveAs(string name)
,它将我的Excel文档保存到一些奇怪的文件夹与一些奇怪的path。 所以我决定使用savefiledialog
给用户posibility来select文件夹和文件的名称。 我如何使用closedXML
savefiledialog
?
SaveAs()
也有SaveAs(Path path)
。 我可以使用它吗?
“奇怪的”文件夹是您的应用程序运行的文件夹(因为您没有指定path)。
如果你想要,你可以使用SaveFileDialog获取path并将其传递给SaveAs方法。
var saveFileDialog = new SaveFileDialog { Filter = "Excel files|*.xlsx", Title = "Save an Excel File" }; saveFileDialog.ShowDialog(); if (!String.IsNullOrWhiteSpace(saveFileDialog.FileName)) workbook.SaveAs(saveFileDialog.FileName);