IRONXLの使用

Excelで行を固定する方法 (初心者ガイド)

更新済み 3月 25, 2023
共有:

1. 序論

Excelには、ウィンドウ枠の固定などの機能があり、ワークブック内の異なる領域のコンテンツを表示するのが簡単になります。 行や列を固定することで、コンテンツをスクロールしても特定のセルが表示されたままになります。 これは、凍結ペインオプションを含む高度なExcel操作を提供するIronXLライブラリを使用して実現できます。

Excelを使用して行と列を固定および解除する

2.1 行の固定

ワークシート内で、特定の行や列、特にヘッダーセルを永久に表示したい場合があります。 行または列を固定してセルを固定することで、資料をスクロールしても固定されたセルを表示し続けることができます。

ステップ1: 固定したい行を選択するか、1行目を固定したい場合は1行目を選択します。この場合、ヘッダーを常に表示できるようにするため、1行目を選択して固定します。

Excel(初級ガイド)で行を固定する方法、図1:行固定のために示されたExcelデータ

行を固定するために示された Excel データ

ステップ 2: 表示タブで「ウィンドウ枠の固定」コマンドをクリックして、ドロップダウンメニューから「ウィンドウ枠の固定」を選択します。

Excelで行を固定する方法(初心者ガイド)、図2:Microsoft Excelでウィンドウ枠の固定機能に移動します

Microsoft Excel のフリーズウィンドウ機能に移動します。

ステップ3: グレーの線は行が固定されていることを示しています。 スクロールダウンすると、凍結された行はワークシートの上部に表示されたままになります。 この例では、行17までスクロールしますが、行1は最上部の行として固定されているため、画面上に表示されたままとなります。

エクセルで行を固定する方法 (初心者ガイド)、図3: 固定された行のグレー表示

固定行のグレー表示

列の固定 2.2

ステップ1: 固定したい列の右側の列を選択します。 この場合、列Aを固定するために列Bを選択します。

Excelで行を固定する方法(初心者向けガイド)、図4:列を固定するために示されたExcelデータ

列を固定するために示された Excel データ

ステップ 2: 表示タブで「ウィンドウ枠の固定」コマンドをクリックして、ドロップダウンメニューから「ウィンドウ枠の固定」を選択します。

Excelで行を固定する方法(初心者ガイド)、図5:Microsoft Excelで固定ウィンドウ機能に移動

Microsoft Excel のフリーズウィンドウ機能に移動します。

ステップ 3: 次に、固定する列を選択します。この列は灰色のラインで表示されます。灰色のラインは、列が固定される位置を示しています。 ワークシートをナビゲートする際、固定された列は左側に常に表示されます。この例では、G列までスクロールしても左側に固定列が見えます。

エクセルで行を固定する方法(初級ガイド)、図6: 固定された列の灰色の表示

固定列の灰色表示

2.3 ウィンドウ枠の固定解除

異なる表示オプションを選択する場合、ペインを解除してスプレッドシートをリセットする必要があるかもしれません。 これを行うには、「ウィンドウ枠の固定」コマンドをクリックし、ドロップダウンメニューから「ウィンドウ枠の解除」を選択して行や列の固定を解除します。

Excelで行を固定する方法(初心者ガイド)、図7:Microsoft Excelのウィンドウ枠の固定を解除機能に移動

Microsoft Excelで「セルの固定を解除」機能に移動します

行と列の固定と解除の方法についてはIronXLをご利用ください

IronXLの機能

IronXL は、C#でMicrosoft Excelドキュメントの読み取りおよび編集を可能にする.NETライブラリです。 それは複数のスプレッドシート形式を読み取ることができるスタンドアロンの.NETソフトウェアライブラリです。 Microsoft Excel または Interop のインストールは必要ありません。

IronXLの使いやすいC# APIを使用すれば、.NET環境でExcelスプレッドシートファイルを読み取り、変更し、作成することが簡単です。 このライブラリは、.NET Core、.NET Framework、Xamarin、モバイル、Linux、macOS、Azureの総合的なサポートを提供しており、これらのプラットフォーム向けの最高のExcelスプレッドシートライブラリの一つです。

3.2 IronXLの機能

  • XLS、XLSX、CSV、およびTSVのデータを編集、読み取り、読み込みが可能です。
  • 格納および データのエクスポート CSV、TSV、JSON、XLS、XLSX へ。
  • レンジ WorkSheetは簡単に利用することができます [「A1:B10」]文法 範囲は論理的に組み合わせることができます。
  • 列、行、および範囲は ソート済み.

  • スタイリングの例には以下が含まれます セルビジュアルスタイルフォント、サイズ、境界線、配置、ロック、セルの固定、行の非表示/再表示、および数値形式を適用できます。

3.3 IronXLを使用したウィンドウ枠の固定

Excelで行と列を固定すると、スクロール中でも画面上の特定の位置に固定されたままにすることができ、列を追跡し参照するのが容易になります。 以下は行を固定するためのサンプルコードです:

using IronXL;

WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
ws.CreateFreezePane(0, 1);
wb.SaveAs("sample1.xlsx");
using IronXL;

WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
ws.CreateFreezePane(0, 1);
wb.SaveAs("sample1.xlsx");
Imports IronXL

Private wb As WorkBook = WorkBook.LoadExcel("sample1.xlsx")
Private ws As WorkSheet = wb.GetWorkSheet("Sheet1")
ws.CreateFreezePane(0, 1)
wb.SaveAs("sample1.xlsx")
VB   C#

上記のコードは、Excelシートの最上行を固定するサンプルです。 最初のステップでは、ファイルの場所と名前を使用して既存のExcelシートを読み込みます。 メソッド WorkBook.LoadExcel オブジェクトwebに既存のファイルを読み込むために使用され、さまざまな種類のExcelプロセスを実行できます。 次に、ワークシート名を指定してExcelシートを選択します。 メソッド GetWorkSheet -> GetWorkSheet シート名をパラメータとして取得するために使用されます。

次に、「ワークシート関数」という機能を使用して CreateFreezePane(作成フリーズペイン), これは2つのパラメーターを持っており、一つは列の位置、もう一つは行の位置です。 この機能を使用すると、複数の列や行を必要なだけ固定することができます。 これは、コードに示されているように、最初の列を自動的に固定するように固定ペインのコマンドを渡します。 上記のコードでは、値を0から1に変更すると、横スクロール時に最左列が表示されたままとなり、選択されたセルの複数の行が固定されます。 つまり、Excelシートの最初の列のすべての行が固定されます。

Excelの行を固定する方法(初心者ガイド)、図8: IronXLの固定パネル機能を使用したExcelファイル

IronXLのフリーズペイン機能付きExcelファイル

IronXLを使用してペインを固定解除する方法

について RemovePane削除ペインです 関数はExcelシートの行と列の固定を解除するために使用できます。

結論

IronXLライブラリは、複雑なExcelアプリケーションのために必要なすべての高度な機能を提供する開発ライブラリです。 それについての素晴らしい点の一つは、開発者とユーザーに提供することです。 無料トライアル、それがユーザーのニーズに合っているかどうかを簡単に判断できます。 IronXLは最も高速なライブラリのひとつであり、数行のコードで、開発者は簡単にExcelドキュメントの作成方法やさまざまなExcel操作を学ぶことができます。 IronXLについて詳しく知るには、こちらをクリックしてください。 IronXL メインページ、またはフォローする このチュートリアルはExcelファイルの読み取りについてです 追加の例については。

< 以前
VB.NETでExcelファイルに書き込む方法
次へ >
RazorでCSVとExcelをエクスポートする方法

準備はできましたか? バージョン: 2024.9 新発売

無料のNuGetダウンロード 総ダウンロード数: 977,734 View Licenses >