前提
・ プロジェクトへEPPlusをインストール済み
サンプルプログラム
10~20行目を行目グループ化する。
using OfficeOpenXml;
using System.IO;
(省略)
private void Button1_Click(object sender, EventArgs e)
{
//作成するExcelファイルのパスを設定したオブジェクトを作成
var xlsxFile = File.Create("C:\\Users\\user\\Desktop\\sample.xlsx");
//Excelファイルの作成
using (var package = new ExcelPackage(xlsxFile))
{
//ワークシートを1枚追加
ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("サンプルシート");
int startRow = 10;
int endRow = 20;
for (int i = startRow; i <= endRow; i++)
{
//グループ化
worksheet.Row(i).OutlineLevel = 1;
worksheet.Row(i).Collapsed = true;
}
package.Save();
}
xlsxFile.close();
}
結果は以下の通り畳まれた状態となる。