找回密码
 立即注册

QQ登录

只需一步,快速开始

iceman
社区贡献组   /  发表于:2014-10-24 16:34:00
11#
回复 10楼wanghaibo的帖子

恩,这是 .NET 常用的相对路径知识,建议您参考 MSDN 学习下。

从 9# 中看出您有两问题点:
1.判断文件是否存在:不需要判断,直接保存即可,如果存在spread会直接覆盖,否则创建新文件。
2.相对路径,exe所在文件夹即为根目录,所以您直接往下写路径即可。

不过需要先判断,bin目录下是否存在reportversion这个路径。
以上代码如下:

  1.         private void saveToolStripMenuItem_Click(object sender, EventArgs e)
  2.         {
  3.             if (Directory.Exists("reportversion"))
  4.             {
  5.                 this.fpSpread1.SaveExcel("test.xlsx", FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat);
  6.             }
  7.             else
  8.             {
  9.                 Directory.CreateDirectory("reportversion");
  10.             }
  11.         }
复制代码


谢谢
回复 使用道具 举报
wanghaibo
论坛元老   /  发表于:2014-10-25 11:09:00
12#
回复 11楼iceman的帖子

如何能保存到reportversion文件夹中呢????

现在就是保存在debug目录下了

还有我保存到reportversion文件夹后,然后我打开,是不是还得找这个文件夹中的EXCEL,怎么写代码???


谢谢!!
回复 使用道具 举报
wanghaibo
论坛元老   /  发表于:2014-10-25 15:17:00
13#
回复 11楼iceman的帖子

已经解决了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-27 14:58:00
14#
回复 13楼wanghaibo的帖子

好的,感谢反馈问题结果,这个问题关闭了。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部