我正在使用SpreadSheetLight以excel格式下载html表,但是在生产环境中,某些情况下会出现System.ArgumentException。无法在我们的环境中复制相同的内容。
例外:
System.ArgumentException:
at System.Drawing.Bitmap..ctor (System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=)
at System.Drawing.Bitmap..ctor (System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=)
at SpreadsheetLight.SLDocument.AutoFitRowColumn (SpreadsheetLight, Version=3.4.9.0, Culture=neutral, PublicKeyToken=)
at SpreadsheetLight.SLDocument.AutoFitColumn (SpreadsheetLight, Version=3.4.9.0, Culture=neutral, PublicKeyToken=)
at SpreadsheetLight.SLDocument.AutoFitColumn (SpreadsheetLight, Version=3.4.9.0, Culture=neutral, PublicKeyToken=)
at com.ExportExcel.CreateExcel
在代码中,我将列宽设置为
sl.AutoFitColumn(1,table.Columns.Count);
任何人都想知道为什么会出现此问题吗?我还需要设置autoWidthRow吗?