透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
Excelには、ウィンドウ枠の固定などの機能があり、ワークブック内の異なる領域のコンテンツを表示するのが簡単になります。 行や列を固定することで、コンテンツをスクロールしても特定のセルが表示されたままになります。 これは、凍結ペインオプションを含む高度なExcel操作を提供するIronXLライブラリを使用して実現できます。
ワークシート内で、特定の行や列、特にヘッダーセルを永久に表示したい場合があります。 行または列を固定してセルを固定することで、資料をスクロールしても固定されたセルを表示し続けることができます。
ステップ 1: 凍結したい行を選択するか、最上部の行を凍結したい場合は、行1を選択します。この場合は、常にヘッダーを表示できるように行1を選択して凍結してください。
行固定を示したExcelデータ
ステップ 2: ビュー タブでフリーズ ペイン コマンドをクリックして、ドロップダウン メニューからフリーズ ペインを選択します。
Microsoft Excelでウィンドウ枠の固定機能に移動する
ステップ3: グレーの線は、行が固定されていることを示しています。 スクロールダウンすると、凍結された行はワークシートの上部に表示されたままになります。 この例では、行17までスクロールしますが、行1は最上部の行として固定されているため、画面上に表示されたままとなります。
フリーズされた行のグレー表示
ステップ 1: 固定したい列または列の右側の列を選択してください。 この場合、列Aを固定するために列Bを選択します。
列の固定を示すExcelデータ
ステップ 2: ビュー タブでフリーズ ペイン コマンドをクリックして、ドロップダウン メニューからフリーズ ペインを選択します。
Microsoft Excelでウィンドウ枠の固定機能に移動する
ステップ 3: 次に、固定する列を選択します。固定する列は灰色の線で表示されます。灰色の線は、その列がどこに固定されるかを示しています。 ワークシートをナビゲートする際、固定された列は左側に常に表示されます。この例では、G列までスクロールしても左側に固定列が見えます。
フリーズされた列の灰色表示
異なる表示オプションを選択する場合、ペインを解除してスプレッドシートをリセットする必要があるかもしれません。 これを行うには、「ウィンドウ枠の固定」コマンドをクリックし、ドロップダウンメニューから「ウィンドウ枠の解除」を選択して行や列の固定を解除します。
Microsoft Excelでウィンドウの固定解除機能に移動
IronXL は、C#でMicrosoft Excelドキュメントの読み取りと編集を可能にする.NETライブラリです。 それは複数のスプレッドシート形式を読み取ることができるスタンドアロンの.NETソフトウェアライブラリです。 Microsoft Excel または Interop のインストールは必要ありません。
IronXLの使いやすいC# APIを使用すれば、.NET環境でExcelスプレッドシートファイルを読み取り、変更し、作成することが簡単です。 このライブラリは、.NET Core、.NET Framework、Xamarin、モバイル、Linux、macOS、Azureの総合的なサポートを提供しており、これらのプラットフォーム向けの最高のExcelスプレッドシートライブラリの一つです。
WorkSheet ["A1:B10"]
構文で簡単に利用できます。 範囲は論理的に組み合わせることができます。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")
上記のコードは、Excelシートの最上行を固定するサンプルです。 最初のステップでは、ファイルの場所と名前を使用して既存のExcelシートを読み込みます。 WorkBook.LoadExcel
メソッドは、既存のファイルをオブジェクトウェブに読み込むために使用され、さまざまな種類のExcelプロセスを実行できます。 次に、ワークシート名を指定してExcelシートを選択します。 GetWorkSheet
メソッドは、パラメーターとしてシート名を取得するために使用されます。
次に、CreateFreezePane
というワークシート関数を使用します。これは2つのパラメータを持ち、一つは列の位置、もう一つは行の位置を指定します。 この機能を使用すると、複数の列や行を必要なだけ固定することができます。 これは、コードに示されているように、最初の列を自動的に固定するように固定ペインのコマンドを渡します。 上記のコードでは、値を0から1に変更すると、横スクロール時に最左列が表示されたままとなり、選択されたセルの複数の行が固定されます。 つまり、Excelシートの最初の列のすべての行が固定されます。
IronXLの固定パネル機能を持つExcelファイル
RemovePane
関数を使用すると、Excelシート内の行や列の固定を解除することができます。
IronXLライブラリは、複雑なExcelアプリケーションのために必要なすべての高度な機能を提供する開発ライブラリです。 それの素晴らしい点の一つは、開発者やユーザーに無料トライアルを提供しており、自分のニーズに合っているかどうかを簡単に判断できることです。 IronXLは最も高速なライブラリのひとつであり、数行のコードで、開発者は簡単にExcelドキュメントの作成方法やさまざまなExcel操作を学ぶことができます。 IronXLについて詳しく知るには、IronXLメインページをご覧いただくか、Excelファイルを読み取るためのこのチュートリアルを参考に追加の例をご確認ください。