この簡単なチュートリアルでは、** C#を使用してExcelでセルをマージする方法について詳しく説明します。 ** C#Excelワークシートのセルのマージ操作を使用すると、いくつかの簡単なAPI呼び出しを使用して実行できます。さらに、セルをマージしてXLSXまたはXLS形式の出力ファイルを作成するためにMSExcelをインストールする必要はありません。
C#を使用してExcelでセルをマージする手順
- NuGetパッケージマネージャーを使用して、セルのマージアプリケーションにAspose.Cellsへの参照を追加します
- Workbookクラスオブジェクトを初期化して、新しいExcelファイルを作成します
- ワークシートにアクセスして、Cellsクラスオブジェクトを作成します
- セルを結合し、結合されたセルにサンプル値を入力します
- 結合されたセルを含む出力Excelファイルを保存します
これらの簡潔な手順では、* C#Excelのセルのマージ*機能の使用を.NETアプリケーションに組み込む方法を詳しく説明しています。最初にワークシートオブジェクトを作成し、次に列と行のインデックスを指定して特定のセルを結合し、最後に、要件に応じてサンプル値と結合されたセルを含む出力Excelブックを保存する必要があります。
C#を使用してExcelでセルをマージするコード
using Aspose.Cells; | |
using System.IO; | |
namespace MergeCellsInExcelUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Instantiate the license as the first step to avoid trial version restrictions and watermark | |
License MergeCellsLicense = new License(); | |
MergeCellsLicense.SetLicense("Aspose.Cells.lic"); | |
// Create new Excel file | |
Workbook workbook = new Workbook(); | |
// Access the first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Create a cells object | |
Cells cells = worksheet.Cells; | |
// Merge some cells | |
cells.Merge(5, 2, 2, 3); | |
// Enter value in a cell | |
worksheet.Cells[5, 2].PutValue("Sample value"); | |
// Save the output Excel file with merged cells | |
workbook.Save("MergedCells.xlsx"); | |
} | |
} | |
} |
ここでは、* Excel C#*でセルをマージするために、Cells.Merge()関数を呼び出すサンプルコードを使用して、最初の行、最初の列、合計行、および合計列の値を入力として使用して、マージされたセルの範囲を作成します。 C#を使用してExcelでセルを結合および中央揃えする場合は、値を入力したセルのスタイルを取得し、スタイルオブジェクトのHorizontalAlignmentプロパティをTextAlignmentType.Centerに設定するだけです。ブックを保存すると、結合されたセルの中央にサンプル値が表示されます。
ここでは、C#を使用してブック内のセルをマージするプロセスを確認しました。ただし、ExcelからHTMLへの変換について知りたい場合は、C#でExcelをHTMLに変換する方法の記事を参照してください。