
使用 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>
- 您可以從 Aspose Repository下載最新版本。
現在,從 雲端儀表板 取得您的用戶端憑證。如果您沒有現有帳戶,只需按照快速入門文章中指定的說明建立免費帳戶。
使用 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);
}
使用 Java REST API 將 TXT 轉換為 CSV 的預覽。
可以從以下位置下載上述範例中產生的輸入文字檔案和結果 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 轉換器應用程式預覽
結論
Aspose.Cells Cloud SDK for .NET 和 cURL 指令均提供了將 TXT 轉換為 CSV 的有效方法,可滿足不同的開發需求。 .NET SDK 提供了一種無縫且開發人員友好的解決方案,用於在應用程式內整合轉換功能,使其成為企業和基於雲端的解決方案的理想選擇。另一方面,使用 cURL 命令可以與 Aspose.Cells Cloud API 進行快速、輕量且可編寫腳本的交互,使其成為自動化工作流程和批次的絕佳選擇。
有用的連結
— 新發布
— 現場演示
相關文章
我們強烈建議您造訪以下部落格: