npoi文件名含有减号时,无法读取文件

2020-08-31 09:43发布

问题:

条件:调用Aspose.Cells读取excel文件“测试-1.xls”失败,
代码:Workbook document = new Workbook(path);
报错:This file's format is not supported or you don't specify a correct format.

将路径复制到浏览器能够打开,但读取就报错,想知道为什么文件名或者路径里面不能含减号,或者说是还有其他常规特殊符号之外的字符也不能有

回答1:

测试了free spire.xls for .net的读取方法:
Workbook workbook = new Workbook();
workbook.LoadFromFile("test-1#@.xls");
并没有报错,用npoi或aspose报错的话,建议可以尝试下这个免费版的spire



回答2:

这报错不是说你的文件格式问题?跟名字有啥关系?



回答3:

自己解决了