我正在使用 Koogra Excel BIFF/XLSX 阅读器库来操作一些 excel 信息。当我在本地运行它时一切正常,但是当我把它放在我的远程服务器上时,我得到了错误。
这是以下代码,在本地运行良好,但在服务器上中断。
if (month.ToString() == "1" ||
month.ToString() == "2" ||
month.ToString() == "3" ||
month.ToString() == "4" ||
month.ToString() == "5" ||
month.ToString() == "6" ||
month.ToString() == "7" ||
month.ToString() == "8" ||
month.ToString() == "9")
{
string monthc = "0" + month;
file = "\\\\atlanta2-0\\HOME\\Accounting\\FLOOD INVOICES\\" +
monthc.ToString() + year.ToString().Substring(2, 2) + ".xlsx";
}
else
{
file = "\\\\atlanta2-0\\HOME\\Accounting\\FLOOD INVOICES\\" +
month.ToString() + year.ToString().Substring(2, 2) + ".xlsx";
}
try
{
Workbook wb = new Workbook(file);
}
最后一行给了我一个异常,指出文件不包含通常在文件不存在时发生的工作簿。但是,我可以验证该文件是否存在,并且在本地可以正常工作。有任何想法吗?好像不能访问文件???
我也试过做这样的事情
FileInfo fi = new FileInfo(file);
当我try
捕捉fi.Fullname
到我的异常时,它给了我正确的完整路径。