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. 创建“配置”类的实例,我们将客户端凭据作为参数传递。
var configurations = new Configuration(clientId, clientSecret1);
  1. 初始化“ConvertApi”,我们将配置对象作为输入参数传递。
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 API 将 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 为 Excel 工作簿到 CSV 的转换带来的惊人功能。

xlsx 转 csv 应用程序

有用的链接

产品文档

-API源代码

-免费支持论坛

-免费咨询

结论

总之,无论您选择使用带有 cURL 命令的 GroupDocs.Conversion Cloud 还是集成 GroupDocs.Conversion Cloud SDK for .NET,将 Excel 转换为 CSV 都将成为无缝且高效的过程。这两种方法都提供了用于自动执行文档转换任务的多功能解决方案,使用户能够毫不费力地弥合 Excel 和 CSV 格式之间的差距。尽管如此,我们的 Cloud SDK 提供了对各种功能、大量文档和可靠支持的访问,使您能够自定义转换过程并确保高质量的结果。

相关文章

我们强烈建议您访问以下链接以了解更多信息: