怎么用c#调整EXCEL单元格的宽度
如何用c#调整EXCEL单元格的宽度
我的需求是:
当文字太多,EXCEL单元格里只显示了一部分文字时,如何用代码,将单元格的宽度调整为将文字都显示的宽度。
不要更改文字大小。
------解决思路----------------------
Sheet.Columns.AutoFit()
------解决思路----------------------
没特别需求的话可以使用AutoFit来自适应。不过如果是columns.autofit是应用于所有列。
我的需求是:
当文字太多,EXCEL单元格里只显示了一部分文字时,如何用代码,将单元格的宽度调整为将文字都显示的宽度。
不要更改文字大小。
//约定30行
for (int i = 1; i <= 30; i++)
{
// A列
Microsoft.Office.Interop.Excel.Range rgX = sheet.get_Range("A" + i.ToString());
string strText = rgX.Text.ToString();
rgX.ColumnWidth = 这里改怎么写啊?
// B列
Microsoft.Office.Interop.Excel.Range rgX_B = sheet.get_Range("B" + i.ToString());
string strText_B = rgX_B .Text.ToString();
rgX_B .ColumnWidth = 这里改怎么写啊?
//C列 ......
------解决思路----------------------
Sheet.Columns.AutoFit()
------解决思路----------------------
没特别需求的话可以使用AutoFit来自适应。不过如果是columns.autofit是应用于所有列。