SpreadSheetLight引发System.ArgumentException,并显示消息“参数无效”。

时间:2019-01-14 15:59:25

标签: c# asp.net .net asp.net-mvc spreadsheetlight

我正在使用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吗?

0 个答案:

没有答案