これを解決するには少し問題があります。 epplusを使用してワークシートから特定のセルの幅を設定する方法はありますか?私が使用すると、例えば:セル幅をepplusに設定すると列全体が影響を受けます
ws.Column(1).Width = 40;
が影響を受けます。
ありがとうございます!
これを解決するには少し問題があります。 epplusを使用してワークシートから特定のセルの幅を設定する方法はありますか?私が使用すると、例えば:セル幅をepplusに設定すると列全体が影響を受けます
ws.Column(1).Width = 40;
が影響を受けます。
ありがとうございます!
私が知っているように、あなたがこの
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
}
のように試すことができますこんにちは、特定のセルの幅を変更する方法はありません。 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();
を使用して幅を設定することができます