C# 4.0 “发生了应用程序异常”;无效的文件格式";C1Excel(ComponentOne Excel库)
遇到ApplicationException发生“无效文件格式”异常 代码详细信息:C# 4.0 “发生了应用程序异常”;无效的文件格式";C1Excel(ComponentOne Excel库),c#-4.0,componentone,C# 4.0,Componentone,遇到ApplicationException发生“无效文件格式”异常 代码详细信息: // Step:1 load the log file private static String logFilePath =Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "XYZ", "ABC", "Log") + "\\log.xls"; C1XLBook logBo
// Step:1 load the log file
private static String logFilePath =Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "XYZ", "ABC", "Log") + "\\log.xls";
C1XLBook logBook = new C1XLBook();
logBook.Load(logFilePath);
XLSheet logSheet = logBook.Sheets[0];
异常堆栈跟踪
at C1.C1Excel.C1XLBook.(String msg, Boolean badArgument)
at C1.C1Excel.C1XLBook.(String msg)
at C1.C1Excel.C1XLBook.(String fileName, Boolean fillSheets)
at C1.C1Excel.C1XLBook.Load(String fileName, FileFormat format, Boolean fillSheets)
at C1.C1Excel.C1XLBook.Load(String fileName)
XLSheet logSheet = logBook.Sheets[0];
在此行中获取异常
at C1.C1Excel.C1XLBook.(String msg, Boolean badArgument)
at C1.C1Excel.C1XLBook.(String msg)
at C1.C1Excel.C1XLBook.(String fileName, Boolean fillSheets)
at C1.C1Excel.C1XLBook.Load(String fileName, FileFormat format, Boolean fillSheets)
at C1.C1Excel.C1XLBook.Load(String fileName)
XLSheet logSheet = logBook.Sheets[0];
这可能有多种原因:
c1XLBook1.Load(logFilePath ,FileFormat.Biff8 );
谢谢,
里奇似乎很直截了当。。。此
C1Excel
工具需要特定的文件格式,而您提供的文件与该格式不匹配。.Load()
的其中一个重载似乎允许您指定格式,可以试试吗?我已经尝试了xls和xlsx。。得到同样的错误。