csv から html

C# .NET を使用して CSV を HTML に変換します。

CSV(カンマ区切り値) ファイルを HTML に変換すると、さまざまなアプリケーションでのデータの表示と共有に多くの利点がもたらされます。この変換により、生の表形式データは視覚的に魅力的で簡単に使用できるようになり、Web ページ、レポート、プレゼンテーションに最適です。この記事では、CSV から HTML への変換の利点と、C# .NET でこの変換を効率的かつ正確に実現する方法について説明します。

CSV から HTML への変換 SDK

GroupDocs.Conversion Cloud SDK for .NET は、CSV ファイルを HTML 形式にシームレスに変換するための堅牢で多用途なソリューションを提供します。包括的な機能セットと直感的な API により、CSV から HTML への変換を .NET アプリケーションに簡単に統合できます。そのため、動的な HTML レポートを生成したり、Web ページに表形式のデータを表示したり、データの視覚化を強化したりする必要がある場合でも、GroupDocs.Conversion Cloud SDK を使用すると、目標を効率的かつ確実に達成できます。

最初の手順は、NuGet パッケージ マネージャーで GroupDocs.Conversion-Cloud を検索して SDK をインストールし、[インストール] ボタンをクリックすることです。別のオプションとして、パッケージ マネージャー コンソールで次のコマンドを実行します。

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

次に、パーソナライズされた API 認証情報 (クライアント ID とクライアント シークレット) を取得する必要があります。API 認証情報を取得する方法の詳細については、この短い チュートリアル に記載されている手順に従ってください。

C# .NET でカンマ区切りファイルを HTML に変換する

GroupDocs.Conversion Cloud for .NET を使用すると、元の CSV ファイルの構造、書式、データの整合性を維持しながら、忠実度の高い変換結果が保証されるので、その使用方法の詳細を見てみましょう。

  1. クライアントの資格情報を引数として渡す Configuration クラスのインスタンスを作成します。
var configurations = new Configuration(clientId, clientSecret1);
  1. ConvertApi を初期化し、Configuration オブジェクトを入力引数として渡します。
var apiInstance = new ConvertApi(configurations);
  1. 入力した CSV ファイルをクラウド ストレージにアップロードします。
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. 入力 CSV の名前、結果の形式 html、出力 HTML の名前を引数として指定するインスタンス ConvertSettings を作成します。
var settings = new ConvertSettings{...}
  1. ConvertDocumentRequest APIを呼び出してCSVをHTMLに変換し、結果のHTMLをクラウドストレージに保存します。
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// さらなる例は https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet をご覧ください。
// API認証情報を取得する 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Configuration クラスのインスタンスを作成し、クライアント ID とクライアント シークレットを使用して初期化します。 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// ApiBaseUrl の値を定義して、CSV から HTML への変換 API のベース URL を設定します。
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Configuration クラスのオブジェクトを使用して ConvertApi クラスのインスタンスを初期化します。
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// ローカルドライブから入力Excelブックを読み込む             
using (var stream = System.IO.File.OpenRead("sourceFile.csv"))
{
    // FileApiのインスタンスを作成する
    var fileUpload = new FileApi(configurations);
    // 入力CSVをクラウドストレージにアップロードする
    fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));

    // ソースCSVの名前と結果のHTMLファイルの名前を定義するConvertSettingsを作成します。
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.csv",
        Format = "html",
        OutputPath = "ConvertedFile.html"
    };
    
    // CSV から HTML への変換には ConvertDocument メソッドを呼び出します。
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 成功メッセージを印刷する
        Console.WriteLine("The Web page successfully saved as Excel workbook !");
    }
}
csv から html

画像: HTML テーブルとして保存された CSV ファイルのプレビュー。

上記の例で使用した入力CSVファイルはinput.csvからダウンロードできます。

cURL コマンドを使用した CSV から HTML への変換

CSV ファイルから HTML への変換には、GroupDocs.Conversion Cloud と cURL コマンドのパワーと柔軟性を活用することもできます。このアプローチは、CSV データを HTML ドキュメントに変換する便利で効率的な方法を提供し、データ プレゼンテーション、Web 公開などのさまざまなユース ケースに対応します。では、コマンド ライン インターフェイスまたはスクリプト内で変換プロセスをシームレスに開始および制御する方法の詳細を見てみましょう。

最初のステップは、クライアントの資格情報に基づいて JWT アクセス トークンを生成することです。JWT トークンを生成したら、次の cURL コマンドを実行して CSV を HTML テーブルに変換し、結果の HTML をクラウド ストレージに保存します。

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"csv\"  },  \"OutputPath\": \"{resultantFile}\"}" -v

sourceFile を入力 CSV ファイルの名前に、resultantFile を結果の HTML の名前に、accessToken をパーソナライズされた JWT アクセス トークンに置き換えてください。

  • 結果の HTML をクラウド ストレージに保存する代わりに、ローカル ドライブに保存することもできます。次の cURL コマンドを使用してみてください。
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}" \
-o "ConvertedFile.html"

無料の CSV から HTML へのコンバーター

無料のCSV to HTML Converterアプリをぜひお試しください。この軽量で超効率的なアプリはGroupDocs.Conversion Cloud REST APIをベースに開発されており、このREST APIの素晴らしい機能を実感していただけます。

csv から html へのコンバーター

便利なリンク

結論

結論として、GroupDocs.Conversion Cloud SDK for .NET を活用すると、CSV ファイルを HTML 形式に変換するための効率的で信頼性の高いソリューションが提供されます。Web サイトで表形式のデータを表示する場合、CSV データから HTML レポートを生成する場合、またはデータ公開タスクを自動化する場合、当社の .NET REST API は、このプロセスを効率化するために必要なすべての詳細を提供します。いずれにしても、当社の .NET SDK のパワーを活用して、今すぐプロジェクトで CSV から HTML への変換の可能性を解き放ちましょう。

関連記事

詳細については、次のリンクにアクセスすることを強くお勧めします。