この記事では、ワークシート内のExcelセルを結合または結合解除する方法について学習します。一般に、セルのマージとは、1つまたは複数のセルを結合して大きなセルを形成することを指します。ただし、隣接するセルは垂直方向または水平方向に結合できます。一方、大きなセルを複数のセルに変換することは、Excelワークシートではセルの結合解除または分割と呼ばれます。次のユースケースを調べてみましょう。
ワークシートのExcelセルをC#でマージする ワークシートのExcelセルをC#でマージ解除します ワークシートのExcelセルの範囲をC#でマージする ワークシートのExcelセルの範囲をC#でマージ解除します ワークシートの名前付き範囲のExcelセルをC#でマージする ワークシートのExcelセルをC#でマージする C#を使用して、ExcelワークシートのセルをAspose.Cells for .NETAPIと簡単にマージできます。この例では、新しいExcelワークシートを最初から作成し、次の手順に従っていくつかのセルを結合します。
Workbookオブジェクトを作成します 最初のワースキートを入手 マージ特定のセル 結合されたセルに値を入力します セルにスタイルを適用する 出力Excelワークシートを保存します 以下のコードスニペットは、ExcelワークシートのセルをC#でマージする方法を示しています。
// ワークブックを作成します。 Workbook wbk = new Workbook(); // ワークシートを作成し、最初のシートを取得します。 Worksheet worksheet = wbk.Worksheets[0]; // すべてのセルをフェッチするためにCellsオブジェクトを作成します。 Cells cells = worksheet.Cells; // 一部のセル(C6:E7)を単一のC6セルにマージします。 cells.Merge(5, 2, 2, 3); // C6セルにデータを入力します。 worksheet.Cells[5, 2].PutValue("This is my value"); // C6セルのスタイルをフェッチするStyleオブジェクトを作成します。 Style style = worksheet.Cells[5, 2].GetStyle(); // Fontオブジェクトを作成する Font font = style.Font; // 名前を設定します。 font.Name = "Times New Roman"; // フォントサイズを設定します。 font.