问题描述:使用LoadFromFile ()时,同一文件夹下的两个.xlsx ,一个.xlsx不报错,另一个.xlsx文件出现 System.NullReferenceException。
1:两个文件都是用WPS创建,但创建时间不同。
1.1:不报错的 .xlsx 是先创建,且是在WPS更新前创建的。
1.2:报错的 .xlsx 是后先创建,且是在WPS更新后创建的。
2. WPS最近这两天有版本大更新,整个WPS更新后,UI界面是新的。
---------------------
问题:该如何解决这个问题?谢谢您的解答~
测试代码
- Code: Select all
public static void GetReadClueNumber()
{
Workbook wb = new Workbook();
if(wb !=null)
{
//从指定路径加载EXCEL表格
wb.LoadFromFile(@"D:\testFileXLS\readFailureExccel.xlsx");//在这行代码中报错(System.NullReferenceException)
//打开 Sheet1 表格
Worksheet ws = wb.Worksheets[0];
}
else
{
Console.WriteLine("wb ==null");
}
Console.ReadKey();
}