エクセルからhtml

C# .NET を使用して Excel を HTML に変換する

Excel スプレッドシートは、データの保存と分析に広く使用されていますが、オンラインでアクセスして表示するのは難しい場合があります。この問題の解決策は、Excel スプレッドシートを HTML 表に変換することです。この表は、Web 上で簡単にアクセスして表示できます。 Aspose.Cells Cloud では、このプロセスがさらに簡単かつ効率的になりました。この記事では、Aspose.Cells Cloud を使用して Excel スプレッドシートを HTML テーブルに変換する方法について説明し、変換要件に対してこのソリューションを使用することのその他の利点を探ります。この記事は、開発者であろうとエンド ユーザーであろうと、Excel から HTML への変換を開始するために必要な情報を提供することを目的としています。

Excel から Web への変換 API

Aspose.Cells Cloud のシームレスな統合、高度な機能、高速変換機能をお楽しみください。これは、Excel スプレッドシートを HTML テーブルに変換するためのシンプルで効率的なソリューションを提供するクラウドベースの API です。わずか数行のコードで XLS および XLSX を HTML テーブルに変換することで、手動でデータを入力する必要がなくなり、より重要なタスクに時間を割くことができます。 Aspose.Cells Cloud は、データをオンラインで公開したり、チームと共有したり、ワークフローを自動化したりする必要がある場合でも、Excel から HTML への変換のニーズに対応する柔軟でスケーラブルなソリューションを提供します。

ここで、この記事の範囲に従って、Aspose.Cells Cloud SDK for .NET リファレンスを NuGet パッケージとして C# .NET ソリューションに追加する必要があります。 NuGet パッケージ マネージャーで「Aspose.Cells-Cloud」を検索し、パッケージを追加します。

Aspose.Cells クラウド

画像 1:- Aspose.Cells Cloud NuGet パッケージ。

さらに、API 機能を使用するには、クラウド ダッシュボード アカウントも必要です。まだ購読していない場合は、クラウド ダッシュボード で有効な電子メール アドレスを使用して無料のアカウントを作成し、個人用のクライアント資格情報を取得してください。

C# を使用してオンラインでスプレッドシートを表示する

C# .NET を使用してオンライン スプレッドシート機能を実現する手順について説明します。

エクセルからhtml

画像 2:- Excel から Web への変換のプレビュー。

次のリンクを使用して、サンプル Excel ワークシート (myDocument.xlsx) をダウンロードします。上記の例で使用されています。

// 完全な例とデータ ファイルについては、次の Web サイトをご覧ください。 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/ からクライアント資格情報を取得します
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// ClientID と ClientSecret の詳細を指定して CellsApi インスタンスを作成する
CellsApi instance = new CellsApi(clientID, clientSecret);

// 入力 Excel ワークブック
string name = "myDocument.xlsx";
/
/ Format for resultant file
string format = "HTML";

// 結果の HTML ファイルの名前
string resultantFile = "Converted.html";
        
try
{
    // ローカル システム ドライブからファイルをロードする
    using (var file = System.IO.File.OpenRead(name))
    {

        // 変換操作を初期化する
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // 変換が完了した場合の成功メッセージ
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to HTML Conversion successfull !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

上記のコード スニペットを理解しましょう。

CellsApi instance = new CellsApi(clientID, clientSecret);

クライアント資格情報を引数として渡す CellsApi のオブジェクトを作成します。

var file = System.IO.File.OpenRead(name)

System.IO.File クラスの OpenRead(…) メソッドを使用して、入力 Excel ワークシートを読み取ります。

instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

このメソッドは、Excel から HTML への変換操作をトリガーし、結果の HTML をクラウド ストレージに保存します。

cURL コマンドを使用した Excel から HTML オンラインへの変換

Excel から HTML への変換は、cURL コマンドを使用して実現できます。これにより、Aspose.Cells Cloud API と対話し、Excel から HTML への変換を含むさまざまな操作を実行できます。 cURL コマンドを使用して Excel スプレッドシートを HTML に変換する方法の簡単な例を次に示します。

  1. Excel スプレッドシートを Google ドライブや Dropbox などのクラウド ストレージ プラットフォームにアップロードします。
  2. API リクエストの認証に使用される API キーを Aspose.Cells Cloud から取得します。
  3. 次のコマンドを使用して、クライアント資格情報に基づいて JWT アクセス トークンを生成します。
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
  1. 次の cURL コマンドを使用して、Excel スプレッドシートを HTML に変換します。
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&outPath=resultant.html&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
  1. cURL コマンドが実行されると、結果の HTML がクラウド ストレージに保存されます。

  2. クラウド ストレージの代わりに、HTML をローカル ドライブに保存する必要がある場合は、次の cURL コマンドを使用してみてください。

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "resultant.html"

無料のオンライン Excel コンバーター アプリをお試しください。

おわりに

結論として、Excel スプレッドシートを HTML テーブルに変換することは、多くの企業や組織にとって一般的なタスクであり、Aspose.Cells Cloud はそのニーズに対応する強力で柔軟なソリューションを提供します。 Aspose.Cells Cloud SDK for .NET を使用すると、わずか数行のコードで Excel スプレッドシートを HTML テーブルにすばやく簡単に変換できます。さらに、Aspose.Cells Cloud は、複数のプログラミング言語のサポート、一般的なクラウド ストレージ プラットフォームとの統合、ユーザー フレンドリーなインターフェイスなど、さまざまな機能を提供し、あらゆる規模の企業や組織にとって理想的なソリューションとなっています。データをオンラインで公開したり、チームと共有したり、ワークフローを自動化したりする必要がある場合でも、Aspose.Cells Cloud は、Excel から HTML への変換のニーズに対応する、信頼性が高くスケーラブルなソリューションを提供します。

また、API のその他の興味深い機能を説明するトピックのコレクションが含まれている 製品ドキュメント を参照することをお勧めします。最後に、API の使用中に問題が発生した場合は、無料の 製品サポート フォーラム からお気軽にお問い合わせください。

関連記事

詳細については、次のリンクを参照してください。