C# 使用ClosedXML获取GDI+;中出现一般错误;错误
当使用ClosedXML将数据集的数据表导出到多个工作表时,我遇到了一个错误 我正在使用的ClosedXML代码:C# 使用ClosedXML获取GDI+;中出现一般错误;错误,c#,excel,datatable,dataset,closedxml,C#,Excel,Datatable,Dataset,Closedxml,当使用ClosedXML将数据集的数据表导出到多个工作表时,我遇到了一个错误 我正在使用的ClosedXML代码: foreach (DataTable dt in dataSetSystemOwnerData.Tables) { var worksheet = workbook.Worksheets.Add(dt.TableName); worksheet.Cell(1, 1).InsertTable(dt); worksheet
foreach (DataTable dt in dataSetSystemOwnerData.Tables)
{
var worksheet = workbook.Worksheets.Add(dt.TableName);
worksheet.Cell(1, 1).InsertTable(dt);
worksheet.Columns().AdjustToContents();
}
workbook.SaveAs(@"c:\temp\temp.xlsx");
workbook.Dispose();
我在工作表.Columns().AdjustToContents()行中得到错误代码>
错误:
System.Runtime.InteropServices.ExternalException:“GDI+中发生一般错误。可能是数据库中某个字段的内容太长,超出Excel中的单元格限制(32767个字符)
尝试为该字段的前32000个字符创建子字符串。这是否相关?