回复 10楼wanghaibo的帖子
恩,这是 .NET 常用的相对路径知识,建议您参考 MSDN 学习下。
从 9# 中看出您有两问题点:
1.判断文件是否存在:不需要判断,直接保存即可,如果存在spread会直接覆盖,否则创建新文件。
2.相对路径,exe所在文件夹即为根目录,所以您直接往下写路径即可。
不过需要先判断,bin目录下是否存在reportversion这个路径。
以上代码如下:
- private void saveToolStripMenuItem_Click(object sender, EventArgs e)
- {
- if (Directory.Exists("reportversion"))
- {
- this.fpSpread1.SaveExcel("test.xlsx", FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat);
- }
- else
- {
- Directory.CreateDirectory("reportversion");
- }
- }
复制代码
谢谢 |