C#を使用してExcelで行の高さを調整する方法

このクイックチュートリアルでは、** C#を使用してExcelで行の高さを調整する方法について説明します。まず、サンプルワークブックをロードしてから、個々の行または複数の行の高さを固定の高さに調整するか、要件に応じて行の内容に基づいて調整します。 ** C#を使用してExcelの行の高さを変更した後、XLSXなどの任意の形式でディスクに保存し直すことができます。

C#を使用してExcelで行の高さを調整する手順

  1. NuGetパッケージマネージャーを使用して、Aspose.Cellsを追加して行の高さを調整します
  2. コードでAPI呼び出しを使用するには、Aspose.Cells名前空間への参照を追加します
  3. 機能をテストするために、複数のワークシートを含むサンプルworkbookをロードします
  4. 行の高さを調整するために、目的のworksheetの参照を取得します
  5. 行の高さを固定値に設定するか、要件に従って内容に基づいて設定します
  6. 指定した行の高さでブックを保存します

これらの簡単な手順では、最初にターゲットのExcelファイルをWorkbookクラスオブジェクトにロードし、次に目的のワークシートの参照にアクセスして、* C#を使用してExcelの行の高さを調整します*。完全な単一行、行の選択された列、行の範囲、またはワークシート全体の高さを変更するなど、さまざまな方法で高さを変更できるため、プロセスを完全に制御できます。

C#を使用してExcelの行の高さを調整するコード

using Aspose.Cells;
namespace AdjustRowHeightInExcelUsingCSharp
{
class Program
{
static void Main(string[] args)
{
// Use Aspose.Cells license to avoid watermark in the output file after adjusting rows height
License CellsLicenseToAdjustRowsHeight = new License();
CellsLicenseToAdjustRowsHeight.SetLicense("Aspose.Cells.lic");
//Load the workbook where rows heights are to be adjusted
Workbook workbook = new Workbook("book1.xlsx");
// Access the desired worksheet say fourth in this example
Worksheet ForthWorksheet = workbook.Worksheets[3];
// Setting the fixed height of the sixth row to 8
ForthWorksheet.Cells.SetRowHeight(5, 8);
// Adjust the single row height based on contents within defined columns range
// Say autofit fourth row height based on contents from column six to nine
ForthWorksheet.AutoFitRow(3,5,8);
// Set the multiple rows (say row 10 to 16) height based on contents
ForthWorksheet.AutoFitRows(9,15);
// Accessing the third worksheet in the loaded Excel file
Worksheet ThirdWorksheet = workbook.Worksheets[2];
//Autofit all the rows in the entire sheet
ThirdWorksheet.AutoFitRows();
// Saving the modified Excel file
workbook.Save("output.out.xls");
}
}
}

このサンプルコードでは、ワークシートのセルコレクションにアクセスし、Cells.SetRowHeight()関数を使用して個々の行の高さを設定します。次に、AutoFitRow()関数を使用して行内の列の範囲を指定し、次にAutoFitRows()関数に行の範囲を指定して複数の行を調整することにより、内容に基づいて行の高さを調整する方法について説明しました。最後に、引数なしでAutoFitRows()関数を呼び出して、ワークシートのすべての行の高さを設定しました。

この短いチュートリアルの助けを借りて、行の高さを変更する方法を探りました。グラフの作成などの他の機能について知りたい場合は、C#でExcel円グラフを作成する方法の記事を参照してください。

 日本語