Excel 如何根据单元格宽度调整单元格中的文本
Excel how to fit text in cell, based on cell witdh
我想在我的 ExcelSheet.
中设置一个单元格的 witdh
设置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;
你有几个选择。第一个选项(这是我的建议)是 autoresize the columns.
worksheet.Columns.AutoFit();
下一个选项是对所有文本进行自动换行,我还没有这样做,但 this link 可能对您有用。希望对您有所帮助。
你要找的是这个:
worksheet.Range("K1:K100").WrapText = True;
例如,该代码将设置从 K1 到 K100 的单元格以将内容包裹在它们的单元格中。
我想在我的 ExcelSheet.
中设置一个单元格的 witdh设置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;
你有几个选择。第一个选项(这是我的建议)是 autoresize the columns.
worksheet.Columns.AutoFit();
下一个选项是对所有文本进行自动换行,我还没有这样做,但 this link 可能对您有用。希望对您有所帮助。
你要找的是这个:
worksheet.Range("K1:K100").WrapText = True;
例如,该代码将设置从 K1 到 K100 的单元格以将内容包裹在它们的单元格中。