エクセルの行および列の繰り返し

Excelスプレッドシートが複数ページに渡る場合、各ページの右側または上部に列や行のタイトルを印刷すると、データはより簡単かつ迅速に読むことができます。(繰り返し). これらは、Excelでは_繰り返し行と列_または_ヘッダー行と列_と呼ばれます。 IronXLは、数行のコードでこの便利なスプレッドシート機能を活用できます。

SetRepeatingRows

SetRepeatingRowsメソッドは、特定の行をExcelシート全体にわたって繰り返し表示するために使用されます。これは特に、複数のページにわたる印刷時に役立ちます。たとえば、ヘッダー行が各ページの上部に表示されるようにする場合に便利です。

使用例

以下の例は、最初の1行をすべてのページにわたって繰り返す方法を示しています:

var workbook = new IronXL.WorkBook();
var sheet = workbook.DefaultWorkSheet;
sheet.SetRepeatingRows(1);
var workbook = new IronXL.WorkBook();
var sheet = workbook.DefaultWorkSheet;
sheet.SetRepeatingRows(1);
Dim workbook = New IronXL.WorkBook()
Dim sheet = workbook.DefaultWorkSheet
sheet.SetRepeatingRows(1)
VB   C#

この簡単なコードスニペットは、ワークブックのデフォルトシートで1行目をすべてのページにわたって繰り返すように設定します。(開始行、終了行)` (繰り返し行を設定する)

このメソッドは、繰り返し行を設定するために使用されます。 例えば、workSheet.SetRepeatingRows(3、4) will set repeating on row は行を繰り返すように設定します。(4-5)`.

`SetRepeatingColumns

列の繰り返しを設定するためのこのメソッドは、ドキュメントのエクスポート時に指定された列が繰り返されるようにします。この機能は特に長い表や複雑なレイアウトの資料に有効です。

パラメータ:

  • columns: 繰り返すセル範囲を指定します。このパラメータはExcelスタイルのA1形式を使用する必要があります。

例:

var workbook = new IronXL.WorkBook();
var sheet = workbook.CreateWorkSheet("Sheet1");

// 1列目を繰り返し列として設定します
sheet.SetRepeatingColumns("A:A");

// 他のコンテンツを追加
sheet["A1"].Value = "Repeating Column Content";
sheet["B1"].Value = "Other Content";

// ドキュメントを保存
workbook.SaveAs("output.xlsx");
var workbook = new IronXL.WorkBook();
var sheet = workbook.CreateWorkSheet("Sheet1");

// 1列目を繰り返し列として設定します
sheet.SetRepeatingColumns("A:A");

// 他のコンテンツを追加
sheet["A1"].Value = "Repeating Column Content";
sheet["B1"].Value = "Other Content";

// ドキュメントを保存
workbook.SaveAs("output.xlsx");
Dim workbook = New IronXL.WorkBook()
Dim sheet = workbook.CreateWorkSheet("Sheet1")

' 1列目を繰り返し列として設定します
sheet.SetRepeatingColumns("A:A")

' 他のコンテンツを追加
sheet("A1").Value = "Repeating Column Content"
sheet("B1").Value = "Other Content"

' ドキュメントを保存
workbook.SaveAs("output.xlsx")
VB   C#

この方法で生成されたExcelファイルは1列目を繰り返し、各ページの左端に表示されます。(開始列, 終了列)`

を日本語に翻訳する場合、この技術用語はプログラムのコードと同じ形式を保持することを推奨します。言語の整合性を保つため、関数名は翻訳せず、そのままにしますが、追加の説明が必要な場合があるため、以下のように示します:

リピーティングカラムを設定 (`SetRepeatingColumns(列の繰り返し設定)(開始列, 終了列)もちろん、英語のテキストを教えていただけますでしょうか?)

このメソッドは繰り返し列を設定するために使用されます。 例えば、`workSheet.SetRepeatingColumns(0、2)列に繰り返しを設定します(A-C

このセクションには、Iron Softwareの製品とその機能に関するリストが含まれています。

  • API (Application Programming Interface): 特定のソフトウェア・コンポーネントの機能を他のソフトウェアと通信するためのプロトコルやツール。
  • Barcode Decoding: IronBarcode for .NETを使用して、バーコードからデータを読み取るプロセス。
  • Coding Standards: コードの可読性とメンテナンス性を向上させるためのガイドラインおよびベストプラクティス。
  • Compression: IronZip for .NETを使用して、ファイルまたはデータを圧縮し、サイズを小さくするプロセス。
  • Conversion: IronPDF for .NETを使用して、異なるファイル形式間でデータを変換するプロセス。
  • Customizable Features: ユーザーの特定のニーズに応じてソフトウェア内で調整可能な機能。)`.

以下の2つのメソッドは、パラメータとして0ベースのインデックスを使用します。つまり、列(0)「A」と行(1)は 2 です。 上記のコード例のように、これらのメソッドを組み合わせて使用する場合にも注意してください。

以下の内容を日本語に翻訳してください:


最初のページの右側にある複数のページにまたがるコンテンツには、繰り返し列ルールのみが適用されます。
``` 図1はその現象を示しています:

## 図1

![図1](/static-assets/excel/examples/repeating-rows-and-columns-in-excel/repeating-rows-and-columns-in-excel-2.webp)

複数のページが最初のページの下側に沿って連続する行を含みます。

最後に、内側に位置するページには、繰り返し適用される列ルールと行ルールの両方が適用されます。 以下は、最後の2つの現象を示した図2です:

## 図2

![図2](/static-assets/excel/examples/repeating-rows-and-columns-in-excel/repeating-rows-and-columns-in-excel-3.webp)