2013-02-08 82 views
0

我现在可以上传Excel文件到上传目录:.net上传文件,然后无法检索 - 目录路径?

FileUploadExcel.SaveAs(Server.MapPath("~/Uploads/ExcelImport.xls")) 

但是当我尝试找回它,打开它,它报告说,它不能找到它:

xlWorkBook = xlApp.Workbooks.Open("~/Uploads/ExcelImport.xlsx") 

错误信息:

'〜/ Uploads/ExcelImport.xlsx'找不到。检查文件名称的 的拼写,并验证文件位置是否正确。

如果您尝试从最近使用的 已用文件的列表中打开该文件,请确保该文件未被重命名,移动或删除 。


任何人都知道可能是什么问题或见过这个?

+0

你保存为'xls'然后尝试打开'xlsx' 。看看你的代码。 – 2013-02-08 14:09:55

+0

好的抱歉,这是一个错误,我确实有〜/ Uploads/ExcelImport.xlsx,它不工作。 – thegunner 2013-02-08 14:13:22

回答

2

尝试

xlWorkBook = xlApp.Workbooks.Open(使用Server.Mappath( “〜/上传/ ExcelImport.xls”))

+0

谢谢!这真的很烦人:) – thegunner 2013-02-08 14:17:47

+0

那不是答案吗? – Paparazzi 2013-02-08 16:05:29

+0

对不起,最初可能会打勾。谢谢:) – thegunner 2013-02-08 22:31:51