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:

-輸入.txt

-輸出.csv

使用 cURL 指令將 TXT 轉換為 CSV

Aspose.Cells Cloud 提供了強大的 REST API,可輕鬆將 TXT 轉換為 CSV。透過 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 轉換器應用程式

您可以考慮使用我們輕量級且超高效的 文字檔案到 CSV 轉換器 應用程式。這個免費的應用程式建立在 Aspose.Cells Cloud API 之上,無需任何安裝即可在線測試。

txt 到 csv 轉換器

TXT 到 CSV 轉換器應用程式預覽

結論

Aspose.Cells Cloud SDK for .NET 和 cURL 指令均提供了將 TXT 轉換為 CSV 的有效方法,可滿足不同的開發需求。 .NET SDK 提供了一種無縫且開發人員友好的解決方案,用於在應用程式內整合轉換功能,使其成為企業和基於雲端的解決方案的理想選擇。另一方面,使用 cURL 命令可以與 Aspose.Cells Cloud API 進行快速、輕量且可編寫腳本的交互,使其成為自動化工作流程和批次的絕佳選擇。

有用的連結

-開發者指南

-API 參考

-SDK 原始碼

-免費支援論壇

新發布

現場演示

相關文章

我們強烈建議您造訪以下部落格: