.NET でツールチップを使用して Excel ファイルを HTML に変換する

導入

これは、Excel ファイルのデータをブラウザーに適した形式で表示する必要がある Web アプリケーションに最適なソリューションです。ステップごとに説明していくので、Aspose.Cells を初めて使用する場合でも、このチュートリアルの最後まで読めば自信が持てるでしょう。さあ、始めましょう。

前提条件

コーディングを始める前に、必要なものがすべて揃っていることを確認しましょう。

  • Aspose.Cells for .NET: これはExcelファイルをプログラム的に操作するためのコアライブラリです。Aspose.Cells ダウンロード リンク.
  • 開発環境: Visual Studio がインストールされた Windows または Mac 環境。
  • .NET Framework: 少なくとも .NET Framework 4.0 以上がインストールされていることを確認してください。
  • ライセンス:一時ライセンスまたはフルバージョンを購入するAspose 購入ページ.

パッケージのインポート

コードに進む前に、必要な名前空間とパッケージをプロジェクトにインポートしましょう。これらは、Aspose.Cells で Excel ファイルを操作するためのすべての機能を提供するパッケージです。

using System;

Excel ファイルをツールチップ付きの HTML に変換するプロセスの各ステップを見ていきましょう。

ステップ1: プロジェクトの設定

まず最初に、.NET プロジェクトを作成し、Aspose.Cells を参照する必要があります。開始方法は次のとおりです。

  • Visual Studio を開きます。
  • 新しいコンソール アプリ (.NET Framework) プロジェクトを作成します。
  • Aspose.Cells DLLをプロジェクトに追加します。Aspose.Cells ダウンロード リンクまたは、NuGet パッケージ マネージャー コンソールで次のコマンドを実行して、NuGet 経由でインストールします。
Install-Package Aspose.Cells

これにより、Aspose.Cells ライブラリがプロジェクトに追加され、Excel ファイルをプログラムで操作できるようになります。

ステップ2: Excelファイルの読み込み

プロジェクトの設定が完了したら、変換するExcelファイルを読み込みます。ファイルには、製品情報や売上レポートなど、あらゆるデータを含めることができますが、この例では、サンプルファイル「」を読み込みます。AddTooltipToHtmlSample.xlsx.

ファイルをロードする方法は次のとおりです。

//ソースディレクトリ
string sourceDir = "Your Document Directory";

//テンプレートファイルを開く
Workbook workbook = new Workbook(sourceDir + "AddTooltipToHtmlSample.xlsx");

このステップでは、Workbook Excelファイルを開くためのクラスです。Workbookクラスは Aspose.Cells の中心であり、Excel ファイルの処理に必要なすべてのメソッドを提供します。

ステップ3: HTML保存オプションの設定

ExcelファイルをHTMLに変換する前に、保存オプションを設定する必要があります。この場合、ツールチップがHTML出力に含まれるようにします。HtmlSaveOptionsクラスがやって来ます。

オプションの設定方法は次のとおりです。

HtmlSaveOptions options = new HtmlSaveOptions();
options.AddTooltipText = true;

設定することでAddTooltipText財産にtrue、ユーザーが HTML 出力のセルにマウスを移動したときにツールヒントが表示されるようにします。

ステップ4: ExcelファイルをHTMLとして保存する

オプションを設定したら、最後のステップはExcelファイルをHTMLとして保存することです。出力ディレクトリとファイル名を指定して、Save方法WorkbookHTML ファイルを生成するオブジェクト。

//出力ディレクトリ
string outputDir = "Your Document Directory";

//ツールチップ付きのHTMLとして保存
workbook.Save(outputDir + "AddTooltipToHtmlSample_out.html", options);

このコードは、Excel ファイルをツールヒントが有効になっている HTML ドキュメントに変換します。簡単ですよね? これで大変な作業は完了です!

ステップ5: アプリケーションの実行

プログラムを実行するには、F5 Visual Studio で。コードが正常に実行されたら、HTML ファイルの出力ディレクトリを確認します。任意のブラウザーで開くと、出来上がりです。テーブル内の任意のセルにマウスを移動すると、ツールヒントが実際に表示されます。

結論

これで完了です。Aspose.Cells for .NET を使用して Excel ファイルをツールヒント付きの HTML に変換するのは簡単です。Web アプリを構築する場合でも、データを Web 対応の形式にすばやく変換する必要がある場合でも、この方法を使用すると時間を大幅に節約できます。

よくある質問

特定のセルにカスタム ツールチップを追加できますか?

はい、Aspose.Cells を使用して、個々のセルにカスタム ツールヒントを手動で設定できます。ファイルを HTML に変換する前に、この機能を追加できます。

複数のシートを含む Excel ファイルを 1 つの HTML ファイルに変換することは可能ですか?

はい! Aspose.Cells を使用すると、変換中に複数のシートをどのように処理するかを制御できます。すべてのシートを個別の HTML ページとしてエクスポートすることも、1 つのファイルに結合することもできます。

HTML でツールチップの外観をカスタマイズできますか?

Aspose.Cells は基本的なツールヒントを追加しますが、変換後に HTML ファイルで CSS と JavaScript を使用してさらにスタイルを設定できます。

HTML への変換がサポートされている Excel ファイルの種類は何ですか?

Aspose.Cellsは、以下のExcel形式を幅広くサポートしています。.xlsx, .xls、 そして.xlsbこれらの形式はどれも簡単に HTML に変換できます。

Aspose.Cells を無料で試すことはできますか?

はい、Asposeは無料トライアルすべての製品について無料トライアルを実施しているので、購入する前にすべての機能を調べることができます。