ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
Excelには、ウィンドウ枠の固定などの機能があり、ワークブック内の異なる領域のコンテンツを表示するのが簡単になります。 行や列を固定することで、コンテンツをスクロールしても特定のセルが表示されたままになります。 これは、凍結ペインオプションを含む高度なExcel操作を提供するIronXLライブラリを使用して実現できます。
ワークシート内で、特定の行や列、特にヘッダーセルを永久に表示したい場合があります。 行または列を固定してセルを固定することで、資料をスクロールしても固定されたセルを表示し続けることができます。
ステップ1: 固定したい行を選択するか、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
オブジェクトwebに既存のファイルを読み込むために使用され、さまざまな種類のExcelプロセスを実行できます。 次に、ワークシート名を指定してExcelシートを選択します。 メソッドGetWorkSheet
-> GetWorkSheet
シート名をパラメータとして取得するために使用されます。
次に、「ワークシート関数」という機能を使用してCreateFreezePane(作成フリーズペイン)
, これは2つのパラメーターを持っており、一つは列の位置、もう一つは行の位置です。 この機能を使用すると、複数の列や行を必要なだけ固定することができます。 これは、コードに示されているように、最初の列を自動的に固定するように固定ペインのコマンドを渡します。 上記のコードでは、値を0から1に変更すると、横スクロール時に最左列が表示されたままとなり、選択されたセルの複数の行が固定されます。 つまり、Excelシートの最初の列のすべての行が固定されます。
IronXLのフリーズペイン機能付きExcelファイル
についてRemovePane
は削除ペイン
です関数はExcelシートの行と列の固定を解除するために使用できます。
IronXLライブラリは、複雑なExcelアプリケーションのために必要なすべての高度な機能を提供する開発ライブラリです。 それについての素晴らしい点の一つは、開発者とユーザーに提供することです。無料トライアル、それがユーザーのニーズに合っているかどうかを簡単に判断できます。 IronXLは最も高速なライブラリのひとつであり、数行のコードで、開発者は簡単にExcelドキュメントの作成方法やさまざまなExcel操作を学ぶことができます。 IronXLについて詳しく知るには、こちらをクリックしてください。IronXL メインページ、またはフォローするこのチュートリアルはExcelファイルの読み取りについてです追加の例については。
9つの .NET API製品 オフィス文書用