Excel如何适应单元格中的文本,基于单元格witdh
我想在我的ExcelSheet中设置一个单元格的witdh。
设置witdh:
worksheet.Columns["K"].ColumnWidth = 114.80;
当文字较大时,ColumnWith文字不可见。
我想根据ColumnWith将文本拆分到同一个单元格中的新行。
我试图将\ r \ n添加到Excel中的string,但没有结果。
编辑后的答案
这完美地工作:
worksheet.Columns["K"].ColumnWidth = 114; Excel.Range rangeK = worksheet.get_Range("K1"); rangeK.EntireColumn.WrapText = true;
你正在寻找的是这样的:
worksheet.Range("K1:K100").WrapText = True;
例如,该代码将把单元格从K1设置为K100,以便将单元格内容包裹起来。
你有几个选项。 第一个选项(这是我build议)是自动调整列的大小 。
worksheet.Columns.AutoFit();
接下来的select是将所有文字换行,我没有做过,但这个链接可能对你有用。 我希望这有帮助。