エクセルからCSVへ

C# .NET で Excel から CSV への変換を実行します。

Excel スプレッドシートは、データの整理と分析のための豊富な機能を提供しますが、CSV(カンマ区切り値) ファイルは、表形式のデータを保存するためのシンプルで標準化された形式を提供します。したがって、Excel ファイルを CSV 形式にシームレスに変換する機能は、データ処理ワークフローを合理化するために不可欠です。さらに、CSV ファイルは、さまざまなプラットフォーム、アプリケーション、プログラミング言語間の相互運用性に最適です。そこで、この記事では、この変換の重要性を探り、.NET REST API を使用して簡単に変換する方法を学びます。

この記事では以下のトピックを取り上げます。

Excel ワークブックから CSV への変換 API

GroupDocs.Conversion Cloud SDK for .NET は、Excel ファイルを CSV 形式に変換するプロセスを効率化するために設計された包括的な機能セットを提供します。この SDK は、さまざまなバージョンの Excel ファイルを含む幅広い入力形式をサポートし、多様なデータ ソースとの互換性を確保します。また、広範なカスタマイズ オプションも提供しており、特定の要件に応じて、区切り文字の種類、エンコード形式、出力ファイル構造などの変換設定を指定できます。

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

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

REST API が正常にインストールされたら、API 資格情報 (クライアント ID とクライアント シークレット) があることを確認してください。API 資格情報を取得する方法の詳細については、この短い チュートリアル を参照してください。

C# .NET で Excel を CSV に変換する

このセクションでは、C# .NET を使用して Excel を CSV に変換し、高品質の変換結果を保証し、データの整合性を維持し、プロセス全体で一貫性を維持する方法について詳しく説明します。

  1. クライアントの資格情報を引数として渡す Configuration クラスのインスタンスを作成します。
var configurations = new Configuration(clientId, clientSecret1);
  1. ConvertApi を初期化し、Configuration オブジェクトを入力引数として渡します。
var apiInstance = new ConvertApi(configurations);
  1. 入力した Excel ワークブックをクラウド ストレージにアップロードします。
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. 入力 XLS の名前、結果の形式 csv、および結果の CSV ファイルの名前を引数として指定するインスタンス ConvertSettings を作成します。
var settings = new ConvertSettings{...}
  1. ConvertDocumentRequest APIを呼び出してExcelをCSV形式に変換し、結果のCSVをクラウドストレージに保存します。
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Excel から CSV へ。

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

上記の例で生成されたサンプルExcelワークブックと結果のCSVは、input.xlsresultant.csvからダウンロードできます。

cURL コマンドを使用して XLSX を CSV に変換する

GroupDocs.Conversion Cloud と cURL コマンドを使用して Excel を CSV 形式に変換すると、ドキュメント変換タスクを自動化するためのシームレスで効率的なソリューションが提供されます。cURL コマンドを使用すると、変換プロセスを簡単に開始し、入力 Excel ファイルを指定して、結果の CSV 出力を受け取ることができます。これらはすべて、コマンド ラインまたはスクリプト内から実行できます。このアプローチにより、既存のワークフローと自動化パイプラインへの統合が簡素化され、変換プロセスを管理するために必要なのは基本的なコマンドだけです。

このアプローチの最初のステップは、パーソナライズされた JWT アクセス トークンを取得することです。JWT トークンを取得したら、次の cURL コマンドを実行して XLSX を CSV 形式に変換し、結果の CSV をクラウド ストレージに保存してください。

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\": \"csv\",\"OutputPath\": \"{resultantFile}\"}"

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

無料のExcelからCSVへの変換アプリを試す

私たちは、GroupDocs.Conversion Cloud API をベースにした無料のオンライン XLSX to CSV Converter を開発しました。これは軽量で非常に効率的なソリューションであり、Excel ワークブックから CSV への変換のための Cloud SDK の驚くべき機能を体験する機会を提供します。

xlsx から csv へのアプリ

便利なリンク

結論

結論として、cURL コマンドで GroupDocs.Conversion Cloud を利用するか、GroupDocs.Conversion Cloud SDK for .NET を統合するかにかかわらず、Excel から CSV への変換はシームレスで効率的なプロセスになります。どちらのアプローチも、ドキュメント変換タスクを自動化するための多目的ソリューションを提供し、ユーザーが Excel 形式と CSV 形式間のギャップを簡単に埋められるようにします。それでも、当社の Cloud SDK は、幅広い機能、広範なドキュメント、信頼できるサポートへのアクセスを提供し、変換プロセスをカスタマイズして高品質の結果を確保できるようにします。

関連記事

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