您厭倦了手動將 Excel 文件轉換為 CSV 文件嗎?使用 GroupDocs.Conversion Cloud SDK for Java,您可以輕鬆地自動執行此過程並節省時間。 Excel 文件通常用於存儲和分析數據。另一方面,CSV 是一種用於存儲表格數據的流行文件格式。 CSV 文件比 Excel 文件更簡單、更輕量,使它們更容易導入到其他應用程序中。在本文中,我們將探討如何使用 REST API 在 Java 中將 Excel (XLS/XLSX) 轉換為 CSV,並提供有關操作方法的分步指南。
我們將在本文中討論以下主題:
Java Excel 到 CSV 文件轉換器 REST API 和 SDK 安裝
GroupDocs.Conversion Cloud SDK for Java 是一種基於雲的文檔轉換解決方案,允許開發人員將範圍廣泛的文件格式 與 PDF、DOCX、XLSX、PPTX、HTML 和其他格式。 SDK 支持 50 多種文件格式,包括 Word、PowerPoint, HTML、Excel、CSV、JSON 等。使用 GroupDocs.Conversion Cloud SDK for Java,您可以自動化文檔轉換過程並簡化您的工作流程。將 API 集成到基於 Java 的應用程序變得簡單而高效,無需額外的軟件。
您可以 下載 API 的 JAR 文件或使用 Maven 安裝它,方法是將以下存儲庫和依賴項添加到項目的 pom.xml 文件中:
Maven 存儲庫:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Maven 依賴項:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
要使用 GroupDocs.Conversion Cloud SDK for Java,您需要註冊 GroupDocs 帳戶並獲取您的 API 密鑰。獲得客戶端 ID 和客戶端密碼後,在基於 Java 的應用程序中添加以下代碼片段:
# 免費註冊後,從 https://dashboard.groupdocs.cloud 獲取您的 client_id 和 client_secret。
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
如何使用 REST API 在 Java 中將 Excel 文件轉換為 CSV
要使用 GroupDocs.Conversion Cloud SDK for Java 將 Excel 轉換為 CSV 文件,您需要按照以下步驟操作:
上傳文件
首先,使用下面給出的代碼片段將 Excel 工作表上傳到雲端:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// 使用 Java 上傳文件到雲存儲
public class App {
public static void main(String[] args) {
// 創建轉換 API 的實例
FileApi apiInstance = new FileApi(configuration);
try {
File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.xlsx");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.xlsx", fileStream, MyStorage);
FilesUploadResult response = apiInstance.uploadFile(request);
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
因此,上傳的 Excel 文件將在雲上儀表板的 文件部分 中可用。
在 Java 中將 Excel XLSX 文件轉換為 CSV
以下是有關如何使用 GroupDocs.Conversion Cloud SDK for Java 將 Excel 文件轉換為 CSV 的分步指南和示例代碼片段:
- 首先,將所需的類導入到您的 Java 文件中。
- 其次,創建 ConvertApi 類的一個實例。
- 第三,創建一個 ConvertSettings 類的實例。
- 接下來,提供您的雲存儲名稱。
- 現在,將源文件路徑和目標格式設置為“csv”。
- 之後,設置輸出文件路徑。
- 然後,創建 ConvertDocumentRequest 類實例並傳遞設置參數。
- 最後,通過調用 convertDocument() 方法並傳遞 ConvertDocumentRequest 參數,將 Excel XLSX 轉換為 CSV。
以下代碼片段演示瞭如何使用 REST API 將 XLSX 文件轉換為 Java 中的 CSV 文件:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// 如何使用 REST API 在 Java 中將 Excel XLSX 轉換為 CSV。
public class App {
public static void main(String[] args) {
// 創建轉換 API 的實例
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// 準備轉換設置
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.xlsx");
settings.setFormat("csv");
settings.setOutputPath("java-testing/output-sample-file.csv");
// 轉換為指定格式
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document converted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
您可以在下圖中看到輸出:
下載轉換後的文件
上面的代碼示例會將轉換後的 CSV 文件保存在雲端。您可以使用以下代碼示例下載它:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// 使用 Java 從雲存儲下載文件
public class App {
public static void main(String[] args) {
// 創建轉換 API 的實例
FileApi apiInstance = new FileApi(configuration);
try {
DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.csv", MyStorage, null);
File response = apiInstance.downloadFile(request);
System.err.println("Expected response type is File: " + response.length());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
免費在線 XLSX 到 CSV 轉換器
如何免費在線將 Excel 轉換為 CSV?請嘗試以下 免費的 XLSX 到 CSV 在線轉換器。該轉換器是使用上述 GroupDocs.Conversion Cloud REST API 開發的。
結論
總而言之,將 Excel 文件轉換為 CSV 格式是一項常見任務,而 GroupDocs.Conversion Cloud SDK for Java 使其變得簡單高效。希望您喜歡這篇文章並了解到:
- 如何在 Java 中以編程方式將 Excel XLSX 轉換為 CSV 文件;
- 以編程方式上傳 Excel 文件,然後從雲端下載轉換後的 CSV 文件;
- 並使用免費的在線 Excel 到 CSV 轉換器工具免費將 Excel 文件轉換為 CSV。
此外,您可以使用 文檔 或 GitHub 上提供的示例了解有關 GroupDocs 文件格式轉換 API 的更多信息。我們還提供了一個 API 參考 部分,讓您可以直接通過瀏覽器可視化我們的 API 並與之交互。
最後,我們繼續撰寫有關使用 REST API 的不同文件格式和轉換的新博客文章。因此,請與我們聯繫以獲取定期更新。
問一個問題
您可以通過我們的論壇詢問有關 Excel 到 CSV 轉換器 API 的問題。
常見問題
如何在 Java 中將 Excel 文件轉換為 CSV 文件?
您需要將 Excel 文件上傳到雲端,然後使用提供的 Java 代碼將其轉換為 CSV 格式。您還需要下載轉換後的文件。 Java 代碼片段 提供了使用 REST API 將 Excel 文件轉換為 CSV 文件的步驟。
如何在 Windows 上將 Excel 轉換為 CSV?
請訪問 下載鏈接 下載適用於 Windows 的 Excel 到 CSV 離線轉換器。這個免費的 Excel 到 CSV 轉換器可用於在 Windows 上快速將 Excel 工作表轉換為 CSV 文件,只需單擊一下。
如何免費在線將 Excel 轉換為 CSV 文件?
請按照分步說明免費在線將 Excel 文件轉換為 CSV:
- 打開在線 Excel 到 CSV 轉換器。
- 現在,在文件放置區域內單擊以上傳 Excel 文件或拖放 Excel 文件。
- 接下來,單擊立即轉換按鈕。在線 Excel 到 CSV 轉換器會將 Excel 轉換為 CSV 文件。
- 輸出文件的下載鏈接將在轉換後立即可用。
GroupDocs.Conversion Cloud SDK for Java 可以免費使用嗎?
GroupDocs.Conversion Cloud SDK for Java 提供了一個免費試用帳戶,您可以使用它來測試 API 及其功能。試用期過後,您需要購買訂閱 才能繼續使用該 API。
也可以看看
如果您想了解更多相關主題,我們建議您閱讀下面列出的文章:
- 使用 REST API 在 Java 中將 PDF 轉換為 Excel (XLS/XLSX)
- 使用 REST API 在 Python 中將 PDF 轉換為 Excel
- 如何在 Python 中從 Word 文檔中提取頁面
- 在 Python 中使用 REST API 將 Word 文檔轉換為 PDF
- 使用 Python SDK 將 PDF 轉換為可編輯的 Word 文檔
- 如何在 Python 中將 EXCEL 轉換為 JSON 以及將 JSON 轉換為 EXCEL
- 在 Python 中將 XML 轉換為 CSV,將 CSV 轉換為 XML
- 如何在 Python 中將 CSV 轉換為 JSON 以及將 JSON 轉換為 CSV
- 如何在 Java 中以編程方式將 PDF 轉換為 TIFF 文件
- 將 Word 轉換為 PDF - 免費在線