【问题标题】:Creating and opening a new excel file using open file dialog使用打开文件对话框创建和打开一个新的 excel 文件
【发布时间】:2018-03-15 11:13:55
【问题描述】:

我有一个打开文件对话框,我将在其中打开 excel 文件并将数据下载到其中。但是在打开文件对话框中,如果我提供一个新文件名并单击“确定”按钮,它会显示“找不到文件”。相反,如果给定的文件名不存在,我想创建一个文件并继续我的工作。我怎样才能做到这一点? 提前致谢。

【问题讨论】:

  • 打开文件对话框仅用于打开文件。保存文件对话框用于保存文件,用户可以指定新文件的名称。如果您想创建一个新的 excel 文件并将数据放入其中,我将使用 open xml sdk 或 npoi 创建一个包含数据的 excel 文件并保存
  • @KenTucker...我在保存文件对话框中也遇到了同样的问题。
  • 发布一些代码,以便我们更好地提供帮助

标签: .net vb.net winforms openfiledialog


【解决方案1】:

默认情况下,OpenfileDialog 控件会检查以确保文件存在。要阻止这种情况发生,在显示对话框之前或加载调用表单时,添加此行 .. 将“OpenFileDialog1”更改为您调用的任何内容。

OpenFileDialog1.CheckFileExists = False

然后,当您按确定时,您键入的文件名将返回到您的应用程序。当然,您需要自己检查文件是否存在并决定要做什么。

【讨论】:

  • 感谢您的回复...按照您的说明找到了解决方案。
  • 不用担心。如果您认为该问题已得到解答,请单击它旁边的勾号,以便其他用户可以看到这是一个已接受的答案。干杯:-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-03
  • 2010-12-11
  • 1970-01-01
  • 2013-05-12
相关资源
最近更新 更多