透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
この記事では、高度なC# ExcelライブラリIronXLを使用してExcel保護ビューのメッセージを簡単に無効にする方法を説明します。
IronXLは、開発者にアプリケーション内でExcelファイルを操作するための効率的で簡潔な方法を提供する強力なC#ライブラリです。 Excelデータの読み取り、書き込み、または操作が必要な場合、IronXLはプロセスを簡素化し、複雑なタスクを簡単に達成できるようにします。 直感的なAPIと広範な機能を備えたIronXLは、手動でのExcelファイル処理の必要をなくし、貴重な時間と労力を節約します。 このガイドでは、IronXLの主な機能と性能を探り、Excel関連の操作を効率化し、C#アプリケーションを強化する方法について説明します。 データ分析ツールを構築する場合やレポートを生成する場合、またはデータ移行を実施する場合、IronXLはC#でのExcel統合の可能性を最大限に引き出す貴重なツールです。
IronXLおよび C# プログラミング言語を使用して Excel ファイルの保護ビューを無効にする作業を開始する前に、いくつかの前提条件を満たす必要があります。 これらの前提条件には
開発環境:コンピューターに適切な開発環境が設定されていることを確認してください。 これには通常、Visual Studio などの統合開発環境 (IDE) をインストールすることが含まれます。
C#の知識: C#の基本的な理解を持つことが重要です。
IronXL ライブラリ: プロジェクトに IronXL ライブラリをインストールする必要があります。 これは、Visual Studio内のNuGetパッケージマネージャーを使用するか、またはコマンドラインインターフェイスを使用することで実現できます。 ライブラリをインストールすることで、セルの書式設定を含むExcelファイルの操作にその機能を活用することができます。
これらの前提条件を満たすことによって、IronXLの作業プロセスに取り組む準備が整います。
IronXLを使用するには、まずVisual Studioで新しいプロジェクトを作成することが第一歩です。
Visual Studio を開き、ファイルに移動して新しいプロジェクトボタンをクリックします。
Visual Studioでの新規プロジェクト
新しいウィンドウが表示されます。この新しいウィンドウで「コンソールアプリケーション」を選択し、次へボタンをクリックします。
新しいコンソールアプリケーションを作成する
最後のウィンドウでターゲットフレームワークを選択し、この新しいプロジェクトの場所と名前を設定して、作成 ボタンをクリックします。
Visual Studioで新しいプロジェクトが作成されました。
IronXLには、このライブラリをインストールするための多くの方法があり、次のアプローチが最も効果的です。
NuGetパッケージマネージャーを使用してIronXLをインストールします。
NuGetパッケージマネージャーを使用してIronXLライブラリをVisual Studioプロジェクトに追加し、ブラウズタブでIronXLを検索してください。
検索結果でIronXLを見つけた後、パッケージを選択してインストール手順を開始してください。 インストールが完了したら、プロジェクトでIronXLライブラリを使用し始めることができます。
以下のスクリーンショットは、Visual Studioを使用してNuGetパッケージマネージャーにアクセスする方法を示しています。
NuGet パッケージ マネージャーに移動
検索結果のIronXL:
NuGet パッケージ マネージャー UI で IronXL パッケージを検索してインストール
コマンドラインインターフェイスは、開発者の間で一般的なパッケージインストールの方法です。 以下の手順に従って、コマンドラインからIronXLをインストールしてください:
Visual Studioでツール > NuGet パッケージ マネージャー > パッケージ マネージャー コンソールに移動します。
パッケージ マネージャー コンソール タブに移動します。
:ProductInstall
When the procedure is finished, you may begin using the IronXL library in your project.
Install IronXL in the Package Manager Console
IronXL is a top-of-the-line Excel Library, using its advanced features you can easily disable protected view messages using C# Code. First, we need an example Excel file that has protection view enabled.
An Excel file with the protection view enabled
You can easily disable the protected view message with the following code example:
using IronXL;
WorkBook workBook = WorkBook.Load("sample1.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet.UnprotectSheet();
workBook.SaveAs("sample2.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("sample1.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet.UnprotectSheet();
workBook.SaveAs("sample2.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample1.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
workSheet.UnprotectSheet()
workBook.SaveAs("sample2.xlsx")
上記のコードは、WorkBook.Load
メソッドを使用してExcelワークブックを開き、その後 workBook.DefaultWorkSheet
プロパティを使用してデフォルトのExcelワークシートを読み込みます。 次に、WorkSheet.UnprotectSheet
は必要に応じて保護ビューを無効にし、SaveAs
メソッドです。
こちらが出力のスクリーンショットです。
出力Excelファイル
ご覧の通り、Microsoft Excelの編集機能の有効化が利用可能になりました。
IronXL は、アプリケーション内でMicrosoft Office Excelファイルを扱うことを簡素化する強力なC#ライブラリです。 このガイドに記載されている手順に従うことで、C#を使用してExcelの保護ビュー機能を簡単に無効にすることができます。
IronXLの直感的なAPIと豊富な機能は、Excelファイルを操作するための貴重なツールであり、開発プロセスでの時間と労力を節約します。 IronXLライブラリをインストールし、Visual Studioで新しいプロジェクトを作成し、提供されたコード例を利用することで、保護ビューを効果的に無効にし、C#プロジェクトでのExcel統合の全潜在力を引き出すことができます。
さらに、IronXL は、Excel WorkBook、WorkSheet およびセルレベルでの変換機能を提供します。一般的なフォーマット間の変換、セルデータのフォーマット、セルの結合、数式の挿入、およびチャート管理や画像の追加などが含まれます。
保護ビュー メッセージのしくみの詳細については、このブログをご覧ください。 Excelファイルを読み取るために、他のチュートリアルやコード例をご覧ください。
IronXLはユーザーに無料で試用でき、商用利用のためにはライセンスされ、Liteパッケージは$749から利用可能です。