Excel ファイルの生成中に、テキストの長さに応じて行と列のサイズを調整する必要があることがよくあります。 MS Excel では、このような場合に行と列の自動調整を有効にすることができます。この記事では、C# でプログラムによって Excel ファイルの行と列を自動調整する方法を示します。手順とコード サンプルを使用すると、この機能を .NET アプリケーションにシームレスに実装できます。それでは始めましょう。
Excel で行と列を自動調整する C# API - 無料ダウンロード
Excel の行と列を自動調整するには、Aspose.Cells for .NET を使用します。 API は、スプレッドシートを生成および処理するための豊富な機能セットを提供します。 API の DLL を ダウンロード するか、NuGet からインストールすることができます。
PM> Install-Package Aspose.Cells
C# で Excel の行と列を自動調整する手順
行または列を自動調整するには、まず Excel シートにアクセスし、次に行と列のインデックスを使用して自動調整を有効にする必要があります。以下は、Aspose.Cells for .NET を使用して Excel で行または列を自動調整する手順です。
- ディスクから Excel ファイルを読み込みます。
- 目的のワークシートの参照を取得します。
- 行/列の自動調整を有効にします。
- 更新した Excel ファイルを目的の場所に保存します。
次のセクションでは、これらの手順を実装し、C# で行と列の自動調整を実行する方法を学習します。
C# の Excel で行を自動調整する
以下は、C# で Excel の行を自動調整する手順です。
- まず、Workbook クラスを使用して Excel ファイルを読み込みます。
- 次に、 Workbook.Worksheets[index] コレクションを使用してワークシートの参照を取得します。
- Worksheet.AutoFitRow(rowIndex) メソッドを呼び出して、インデックスを使用して行を自動調整します。
- 最後に、 Workbook.Save(fileName) メソッドを使用して、更新された Excel ファイルを保存します。
次のコード サンプルは、C# で Excel の行を自動調整する方法を示しています。
// Excelファイルを読み込む
Workbook wb = new Workbook("workbook.xlsx");
// 目的のワークシートの参照を取得する
Worksheet worksheet = wb.Worksheets[0];
// インデックスによる 2 行目の自動調整
worksheet.AutoFitRow(1);
// ワークブックを保存
wb.Save("autofit-row.xlsx");
C# の Excel で列を自動調整する
以下は、C# を使用して Excel で列を自動調整する手順です。
- まず、Workbook クラスを使用して Excel ファイルを読み込みます。
- 次に、 Workbook.Worksheets[index] コレクションを使用してワークシートの参照を取得します。
- Worksheet.AutoFitColumn(columnIndex) メソッドを呼び出して、インデックスを使用して列を自動調整します。
- 最後に、 Workbook.Save(fileName) メソッドを使用して、更新された Excel ファイルを保存します。
次のコード サンプルは、C# で Excel の列を自動調整する方法を示しています。
// Excelファイルを読み込む
Workbook wb = new Workbook("workbook.xlsx");
// 目的のワークシートの参照を取得する
Worksheet worksheet = wb.Worksheets[0];
// 最初の列をインデックスで自動調整
worksheet.AutoFitColumn(0);
// ワークブックを保存
wb.Save("autofit-column.xlsx");
Excel の行と列を自動調整する C# API - 無料ライセンスを取得
無料の一時ライセンスを取得して、評価制限なしで Excel ファイルの行と列を自動調整できます。
結論
この記事では、C# で Excel ファイルの行と列を自動調整する方法を学習しました。コード サンプルは、インデックスをプログラムで使用して、特定の行または列の自動調整を有効にする方法を示しています。
C# 用の Aspose のスプレッドシート API を調べる
ドキュメント にアクセスして、Aspose.Cells for .NET のその他の機能を調べることができます。また、フォーラム から質問やクエリを共有することもできます。