excel 轉 csv

在 C# .NET 中執行 Excel 到 CSV 的轉換。

Excel 電子表格提供了豐富的資料組織和分析功能,CSV(逗號分隔值)檔案提供了一種簡單、標準化的格式來儲存表格資料。因此,將 Excel 檔案無縫轉換為 CSV 格式的能力對於簡化資料處理工作流程至關重要。此外,CSV 檔案非常適合跨不同平台、應用程式和程式語言的互通性。因此,在本文中,我們將探討此轉換的重要性,並了解如何使用 .NET REST API 輕鬆執行此轉換。

本文涵蓋以下主題:

Excel 工作簿到 CSV 轉換 API

GroupDocs.Conversion Cloud SDK for .NET 提供了一套全面的特性和功能,旨在簡化將 Excel 檔案轉換為 CSV 格式的過程。 SDK提供對多種輸入格式的支持,包括各種版本的Excel文件,確保與多種資料來源的兼容性。它還提供廣泛的自訂選項,可讓您根據特定要求指定轉換設置,例如分隔符號類型、編碼格式和輸出檔案結構。

第一步是在我們的 .NET 解決方案中安裝 SDK。因此,請在 NuGet 套件管理器中搜尋 GroupDocs.Conversion-Cloud 並點擊「安裝」按鈕。另一種選擇是在套件管理器控制台中執行以下命令。

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

成功安裝 REST API 後,請確保您擁有 API 憑證(即用戶端 ID 和用戶端金鑰)。您可以存取這個簡短的教程,其中解釋瞭如何取得 API 憑證的詳細資訊。

在 C# .NET 中將 Excel 轉換為 CSV

本節介紹使用 C# .NET 將 Excel 轉換為 CSV 的詳細信息,同時確保高品質的轉換結果、保持資料完整性並保持整個過程的一致性。

  1. 建立「Configuration」類別的實例,我們在其中傳遞客戶端憑證作為參數。
var configurations = new Configuration(clientId, clientSecret1);
  1. 初始化 ConvertApi,我們將 Configuration 物件作為輸入參數傳遞。
var apiInstance = new ConvertApi(configurations);
  1. 將輸入的 Excel 工作簿上傳到雲端儲存。
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. 建立一個實例“ConvertSettings”,在其中指定輸入 XLS 的名稱、結果格式“csv”以及結果 CSV 檔案的名稱作為參數。
var settings = new ConvertSettings{...}
  1. 呼叫ConvertDocumentRequest介面將Excel轉換為CSV格式,並將產生的CSV儲存到雲端儲存。
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
excel 轉 csv。

圖:- Excel 到 CSV 轉換的預覽。

上例中產生的範例 Excel 工作簿和結果 CSV 可以從 input.xlsresultant.csv 下載。

使用 cURL 指令將 XLSX 轉換為 CSV

使用 GroupDocs.Conversion Cloud 和 cURL 命令將 Excel 轉換為 CSV 格式,為自動化文件轉換任務提供了無縫且高效的解決方案。使用 cURL 命令,您可以輕鬆啟動轉換過程、指定輸入 Excel 檔案並接收產生的 CSV 輸出 - 所有這些都可以透過命令列或腳本進行。這種方法簡化了與現有工作流程和自動化管道的集成,僅需要基本命令來管理轉換過程。

此方法的第一步是取得個人化 JWT 存取權令牌。因此,一旦您擁有 JWT 令牌,請執行以下 cURL 命令將 XLSX 轉換為 CSV 格式並將生成的 CSV 保存在雲端儲存中。

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"csv\",\"OutputPath\": \"{resultantFile}\"}"

請將「sourceFile」替換為輸入 Excel 工作簿的名稱,將「resultantFile」替換為結果 CSV 的名稱,將「accessToken」替換為個人化 JWT 存取權令牌。

嘗試免費的 Excel 到 CSV 轉換應用程序

我們基於 GroupDocs.Conversion Cloud API 開發了一個免費的線上 XLSX 到 CSV 轉換器。它是一個輕量級、超高效的解決方案,讓您有機會見證我們的 Cloud SDK for Excel 工作簿到 CSV 轉換的驚人功能。

xlsx 到 csv 應用程序

有用的連結

結論

總而言之,無論您選擇使用帶有 cURL 命令的 GroupDocs.Conversion Cloud 還是整合適用於 .NET 的 GroupDocs.Conversion Cloud SDK,將 Excel 轉換為 CSV 都會成為一個無縫且高效的過程。這兩種方法都提供了自動化文件轉換任務的多功能解決方案,使用戶能夠輕鬆彌合 Excel 和 CSV 格式之間的差距。儘管如此,我們的 Cloud SDK 提供了廣泛的功能、豐富的文件和可靠的支持,使您能夠自訂轉換過程並確保高品質的結果。

相關文章

我們強烈建議訪問以下連結以了解更多資訊: