如何在c#中自动调整Excel的ClosedXml单元格

我正在尝试调整单元格大小,使它适合使用ClosedXMl.Excel的文本的最大长度,但单元格给我这个错误信息:

严重级代码说明项目文件行抑制状态错误CS0119“IXLRangeBase.Cells()”是一种方法,在给定的上下文中无效

C#:

 var workbook = new XLWorkbook(); //creates the workbook var wsDetailedData = workbook.AddWorksheet("data"); //creates the worksheet with sheetname 'data' wsDetailedData.Cell(1, 1).InsertTable(dataList); //inserts the data to cell A1 including default column name wsDetailedData.Cells.SizeToContent = true; workbook.SaveAs(@"C:\data.xlsx"); //saves the workbook 

您可以尝试调整列和行而不是调整单元格:

 wsDetailedData.Columns().AdjustToContents(); // Adjust column width wsDetailedData.Rows().AdjustToContents(); // Adjust row heights