txt から csv へ

Java REST API を使用して TXT を CSV に変換します。

テキスト ファイル (TXT) は、構造化されていないデータやプレーン テキスト データを保存する場合によく使用されますが、大規模なデータセットを扱う場合は、CSV(カンマ区切り値) などの構造化形式の方がデータの分析や処理に効率的です。構造化された表形式のデータを必要とするデータベース、スプレッドシート、またはアプリケーションを使用する場合は、TXT を CSV に変換することが不可欠です。さらに、CSV ファイルは標準化された形式を提供するため、ビジネスや分析の目的でデータを整理、フィルター処理、操作することが容易になります。

TXT から CSV への変換のための REST API

Aspose.Cells Cloud SDK for .NET は、データの整合性と構造を維持しながら、TXT ファイルを CSV 形式に変換するシームレスで効率的な方法を提供します。大規模なデータセットを扱う場合でも、単純なテキストベースの情報を扱う場合でも、この強力な API は変換プロセスを自動化し、正確性を確保して手作業を排除します。Aspose.Cells Cloud を使用すると、開発者は TXT から CSV への変換を .NET アプリケーションに簡単に統合できるため、クラウドベースのソリューション、データ処理ワークフロー、エンタープライズ アプリケーションに最適です。

インストール

Maven ビルド プロジェクトの pom.xml ファイルに次の詳細を追加してください。

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>

次に、クラウド ダッシュボード からクライアントの資格情報を取得します。既存のアカウントがない場合は、クイック スタート の記事に記載されている手順に従って無料アカウントを作成してください。

Java でテキスト ファイルを CSV に変換する

次のセクションでは、Java REST API を使用してテキスト ファイルを CSV 形式にプログラムで変換する手順について説明します。

CellsApi api = new CellsApi(clientId,clientSecret);

入力引数としてクライアント資格情報を提供しながら、CellsApi のインスタンスを作成します。

api.uploadFile("input.txt", file, "internal");

uploadFile(…) メソッドを使用して、入力テキスト ファイルをクラウド ストレージにアップロードします。

File response = api.cellsWorkbookGetWorkbook(name, null ,"CSV", 
                        null, null, null, "internal", "myResultant.csv", "internal", null);

最後に、メソッドcellsWorkbookGetWorkbook(…)を呼び出して変換操作を開始します。

// その他の例については、https://github.com/aspose-cells-cloud/aspose-cells-cloud-java をご覧ください。

try
    {
    // https://dashboard.aspose.cloud/ から ClientID と ClientSecret を取得します。
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // クライアント資格情報を使用して CellsApi のインスタンスを作成する
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // 入力ODSファイルの名前
    String name = "input.txt";
    // 結果のファイル形式
    String format = "CSV";
		
    // ローカルシステムからファイルを読み込む
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // 入力TXTファイルをクラウドストレージにアップロードする
    api.uploadFile("input.txt", file, "internal");

    // ドキュメント変換操作を実行する
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.csv", "internal", null);        
        
    // 成功メッセージを印刷する
    System.out.println("The Text File to CSV conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
txt から csv へのプレビュー

Java REST API を使用した TXT から CSV への変換のプレビュー。

上記の例で生成された入力テキスト ファイルと結果の CSV は、次の場所からダウンロードできます。

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

Aspose.Cells Cloud は、TXT を CSV に簡単に変換するための強力な REST API を提供します。cURL コマンドを使用すると、ユーザーはコマンド ラインから直接 API を操作できるため、自動化されたワークフローやバッチ処理に便利なソリューションになります。シンプルな HTTP 要求を送信するだけで、TXT ファイルを構造化された CSV 形式に変換しながら、正確なデータ分離とフォーマットを確保できます。

このアプローチの最初のステップは、次のコマンドを使用して JWT アクセス トークンを生成することです。

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

次に、次のコマンドを実行して、テキスト ファイルをオンラインで CSV 形式に変換します。入力 TXT ファイルはクラウド ストレージにあると想定され、変換後、結果の CSV はクラウド ストレージに保存されます。

curl -o "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

sourceFile を入力 TXT ファイルの名前に、resultantFile を結果の CSV の名前に、accessToken を上記で生成した JWT アクセス トークンに置き換えます。

  • 結果の CSV をローカル ドライブに保存するには、次の cURL コマンドを使用します。ここでは、結果のファイル名を省略し、-o 引数を使用して結果のパスを指定しています。
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.csv"

無料のTXTからCSVへの変換アプリ

軽量で非常に効率的な Text File to CSV Converter アプリの使用を検討してください。この無料アプリは Aspose.Cells Cloud API 上に構築されており、インストールせずにオンラインでテストできます。

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

TXTからCSVへのコンバーターアプリのプレビュー

結論

Aspose.Cells Cloud SDK for .NET と cURL コマンドはどちらも、TXT を CSV に変換する効率的な方法を提供し、さまざまな開発ニーズに対応します。.NET SDK は、アプリケーション内で変換機能を統合するためのシームレスで開発者に優しいソリューションを提供するため、企業やクラウドベースのソリューションに最適です。一方、cURL コマンドを使用すると、Aspose.Cells Cloud API との迅速で軽量なスクリプト可能な対話が可能になり、自動化されたワークフローやバッチ処理に最適なオプションになります。

便利なリンク

関連記事

以下のブログをご覧になることを強くお勧めします。