我想在ExcelSheet中设置单元格的内容。
设置witdh:
worksheet.Columns["K"].ColumnWidth = 114.80;
当文本较大时,ColumnWith文本不可见。
我想基于ColumnWith将文本拆分到同一单元格中的新行。
我尝试将\ r \ n添加到Excel中的字符串但没有结果。
在回答后编辑
这非常有效:
worksheet.Columns["K"].ColumnWidth = 114;
Excel.Range rangeK = worksheet.get_Range("K1");
rangeK.EntireColumn.WrapText = true;
答案 0 :(得分:2)
您正在寻找的是:
worksheet.Range("K1:K100").WrapText = True;
例如,该代码将单元格从K1设置为K100以将内容包装在其单元格内。
答案 1 :(得分:1)
你有几个选择。第一个选项(我建议)是autoresize the columns。
worksheet.Columns.AutoFit();
下一个选项是自动换行所有文本,我还没有这样做,但this link可能对你有用。我希望这会有所帮助。