
如何在 Java 中執行 TSV 到 Excel 的轉換
製表符分隔值 (TSV) 檔案廣泛用於以結構化格式儲存純文字數據,使其成為不同應用程式之間資料交換的理想選擇。然而,當涉及高級資料分析、格式化和視覺化時,它們的簡單性可能會成為一種限制。因此,將 TSV 檔案轉換為 Excel (XLS) 格式可帶來一系列好處,包括應用公式、建立圖表以及以更具視覺吸引力和使用者友好的方式組織資料的能力。
Excel 工作簿操作 API
Aspose.Cells Cloud SDK for Java提供了一種將 TSV 檔案轉換為 XLS 格式的無縫且有效率的方法。 SDK 透過提供使用最少程式碼處理轉換的直覺方法簡化了整個過程。 Aspose.Cells Cloud 支援 TSV 和 Excel 等各種檔案格式,可確保資料轉換的高精度,同時保留原始資料集的結構和完整性。
安裝
請將以下詳細資訊新增至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 將 TSV 轉換為 XLS
在本節中,我們將探討如何透過使用 Java 程式碼片段將 TSV 轉換為 XLS 格式來執行商業智慧、資料報告或增強分析的詳細資訊。
CellsApi api = new CellsApi(clientId,clientSecret);
建立 CellsApi 的實例,同時提供客戶端憑證作為輸入參數。
api.uploadFile("input.tsv", file, "internal");
使用 uploadFile(…) 方法將來源 TSV 上傳到雲端儲存。
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.xls", "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);
// 輸入 TSV 檔案的名稱
String name = "input.tsv";
// 產生的文件格式
String format = "XLS";
// 從本機系統載入文件
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// 將輸入的 TSV 檔案上傳至雲端存儲
api.uploadFile("input.tsv", file, "internal");
// 執行文件轉換操作
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.xls", "internal", null);
// 列印成功訊息
System.out.println("The TSV to Excel workbook conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
TSV 到 XLS 轉換的預覽。
可以從 input.tsv 和 myResultant.xls 下載上述範例中輸入的 TSV 和產生的結果 Excel。
使用 cURL 指令將 TSV 轉換為 XLSX
Aspose.Cells Cloud 提供了一種使用 cURL 指令將 TSV 檔案轉換為 Excel 格式的直接方法。這種方法對於那些喜歡輕量級、可編寫腳本的解決方案而不需要額外程式庫或複雜設定的開發人員特別有益。
此方法的第一步是使用以下命令產生 JWT 存取權令牌:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
現在,為了執行 TSV 到 XLSX 的轉換,請執行以下命令:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=xlsx&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
只需將「sourceFile」替換為輸入 TSV 檔案的名稱(已在雲端儲存中可用),將「resultantFile」替換為結果 Excel 工作簿的名稱,將「accessToken」替換為上面產生的 JWT 存取權令牌。
如果您需要將產生的 XLSX 工作簿儲存到本機驅動器,請使用下列 cURL 命令:
curl -v "https://api.aspose.cloud/v3.0/cells/input.tsv?format=xlsx&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "MyConverted.xlsx"
免費 TSV 到 XLSX 轉換器
您可以考慮使用我們輕量級且超高效的 TSV 到 XLSX 轉換 應用程式。這個免費的應用程式建立在 Aspose.Cells Cloud API 之上,無需任何安裝即可在線測試。
免費 TSV 到 XLSX 轉換應用程序
結論
我們了解到,無論您喜歡使用全面的 Java SDK 還是輕量級的 cURL 命令,Aspose.Cells Cloud 都為這項任務提供了強大、靈活且易於實施的解決方案。控制您的資料轉換需求並體驗 Aspose.Cells Cloud API 的可靠性。立即開始免費試用,發現如何輕鬆處理 TSV 到 Excel 的轉換!
有用的連結
— 現場演示
相關文章
我們強烈建議您訪問以下連結並了解更多: