2012-11-07 22 views

答えて

0

私が知っているように、あなたがこの

using (ExcelPackage pck = new ExcelPackage()) 
     { 
      ExcelWorksheet ws = pck.Workbook.Worksheets.Add("1232"); 
      ws.Cells["A1"].AutoFitColumns(); 
      //ws.Cells[""].AutoFitColumns(20);//overloaded 
      //ws.Cells[""].AutoFitColumns(20,40);//overloaded min and max lengths 
     } 
11

のように試すことができますこんにちは、特定のセルの幅を変更する方法はありません。 1つの列のすべてのセルは同じ幅を持ちます。セルの幅を隣接セルとマージして変更することができます。私は例があります。

sheet.Cells["A1"].Value = "This is a cell"; 
sheet.Cells["A1:A2"].Merge = true; 

次にあなたが

sheet.Column(1).Width = 40; 

または

sheet.Cells["A1:A2"].AutoFitColumns(); 
を使用して幅を設定することができます
関連する問題