この記事では、C# を使用して Excel のセルの結合を解除する 方法について説明します。開発用に IDE を設定するためのリソース、プロセス全体を説明する手順のリスト、C# を使用してデータを失うことなくセルの結合を解除する サンプル コードを提供します。 このサンプル コードは、任意のオペレーティング システムで自由に使用できます。サードパーティ ツールをインストールする必要はありません。
C# を使用して結合セルを分割する手順
- Aspose.Cells for .NET を使用してセルを分割するように開発環境を設定します
- セルの結合を解除するには、ソース Excel ファイルを Workbook オブジェクトに読み込みます。
- 対象シートにアクセスし、結合されたセルの範囲を作成します
- セルを分割するにはRange.UnMerge()メソッドを呼び出します
- 出力ファイルを保存する
これらの手順は、C# を使用して Excel のセルの結合を解除する方法を示すアプリケーションを開発するプロセスを要約したものです。プロセスを開始するには、ソース Excel ファイルを読み込み、結合されたセルの範囲を作成します。最後に、Range クラスの UnMerge() メソッドを呼び出してセルを分割します。
C# を使用してセルの結合を解除するコード
using System; | |
using Aspose.Cells; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
new License().SetLicense("License.lic"); | |
// Create a workbook | |
Workbook wb = new Workbook("book1.xlsx"); | |
// Access the first worksheet | |
Worksheet sheet = wb.Worksheets[0]; | |
// Create a range | |
Aspose.Cells.Range mergedRange = sheet.Cells.CreateRange("A1:E10"); | |
// Unmerge Cells | |
mergedRange.UnMerge(); | |
// Save the workbook | |
wb.Save("UnMerged.xlsx"); | |
Console.WriteLine("Un Merged cells successfully"); | |
} | |
} |
上記のコードは、C# を使用して Excel で結合されたセルを分割する プロセスを示しています。このプロセスを、さまざまなシートの複数の範囲に対して繰り返すことができます。同様に、代わりに Merge() メソッドを呼び出すことで、プロセスを逆にすることもできます。
この記事では、結合されたセルを解除する手順を説明しました。Excel ファイルの保護を解除する手順については、C# で Excel の保護を解除する方法 の記事を参照してください。