Aspose 电子表格 Rest API 是在几秒钟内将 CSV 文件转换为 Excel 文件的最佳方式。它安全且易于使用。让我们了解 CSV 到 XLSX 转换器。

如何在 Python 中使用电子表格 API 将 CSV 转换为 Excel

在 Python 中将 CSV 转换为 Excel | Python 将 CSV 转换为 XLSX

概述

CSV 文件格式是一种纯文本文件,其中包含以逗号分隔的数据值的数据记录。 CSV 文件中的每一行都是来自 CSV 文件中包含的数据集的新字段记录。它是一种常用的文件格式,用于将数据从一个存储系统或应用程序保存、导入和导出到另一个。由于所有应用程序都可以识别以逗号分隔的记录,因此可以轻松地将 CSV 数据文件导入数据库。从此类文件导入的数据排列在电子表格的单元格中。

带有 XLS 扩展名的 Excel 文件代表 Excel 文件格式。此类文件可以由 Microsoft Excel 以及其他类似的电子表格应用程序(如 OpenOffice)创建。 Excel 文件保存的文件称为工作簿。每个工作表中的数据都以表格格式存储,可以是数值、文本数据、公式、图像和图表等。Ms Excel 允许您将工作簿数据导出为多种不同的格式,包括 PDF、CSV、XLSX、XPS 和 TXT 等. XLS 文件格式在 Microsoft Excel 2007 版本中被更结构化的文件格式即 XLSX 取代。最新版本还支持读取和创建 XLS 文件。您可以使用 Excel 电子表格对数据集执行各种操作,例如排序、数学公式、绘制图表等。

但是,在某些情况下,您必须在不打开的情况下将 CSV 转换为 Excel。 CSV 文件中的逗号分隔值转换为 Excel XLSX 或 XLS 工作簿中的表格形式。 Aspose Python Excel API 不仅可以在线将 csv 转换为 excel python 格式,还可以将 Excel 文件呈现为图像、PDF、HTML、ODS、CSV、SVG、JSON、WORD、PPT 等等。因此,对于这种情况,本文介绍了如何使用 CSV 到 Excel 转换器在线工具将 CSV 转换为 Python 语言的 Excel 文件。

  • 什么是 CSV 文件到 Excel XLS 文件 Cloud Rest API?
  • Aspose.cloud 基于 Swagger 的 Web API Explorer
  • 如何使用 Cloud API 将 CSV 文件转换为 Excel 文件?
  • 结论

什么是 CSV 文件到 Excel XLS 文件 Cloud Rest API?

Python SDK 有助于与 Aspose.Cells Cloud REST API 通信,以在云端创建、编辑和转换 Excel 文件。它是快速安全的云 REST API,使用 Python 编程语言开发云电子表格生成器、查看器、合并器、拆分器、加密和转换器应用程序。Aspose.Cells Cloud Rest API 将 CSV 转换为 XLSX、XLTX、HTML、XLS、TXT、TIFF、 XPS、PDF 和更多受支持的文件格式。 Python Cloud SDK 在 MIT 许可证下分发,并由底层 Aspose.Cells REST API 提供支持。

Aspose.Cells Cloud API for Python 支持您的 Python 代码创建多个电子表格、管理工作表、工作簿、公式、自动筛选和其他 Excel 电子表格功能,而无需安装任何第三方软件。 Aspose.Cells Cloud SDK for Python 将工作簿从请求的内容转换为不同的格式,下面我们将描述如何在不使用 csv 转换器工作簿打开的情况下将 csv 转换为 xlsx。为此,您需要做的就是在 Aspose for Cloud 创建一个帐户并获取您的应用程序凭据。

Aspose.cloud 基于 Swagger 的 Web API Explorer

我们有一个 基于 Swagger 的 API 参考资源管理器 来了解更多关于我们的电子表格 REST API 的信息。 API Reference Explorer 是立即在 Web 浏览器中试用我们的 API 的最简单方法。它允许您毫不费力地交互并尝试我们的 API 公开的每一个操作。您可以使用这个用户友好的 Swagger 界面 来尝试 CSV 到 Xlsx Python 库的实时数据,如下图所示。

在 Python 中将 CSV 转换为 Excel | Python 将 CSV 转换为 XLS

您可以通过申请 免费的临时 API 许可证,使用 csv 文件来实现不受评估限制的 excel 转换器 API。在下一节中将看到如何将 csv 转换为 excel 转换器在 python 应用程序中下载 Python SDK。

如何使用 Cloud API 将 CSV 文件转换为 Excel 文件?

下面的代码说明了将 CSV 在线转换为 Excel 是多么简单。按照以下说明在基于 python 的应用程序中使用 Aspose Python SDK 将 CSV 转换为 Excel。接下来,从命令行执行以下代码以从 PIP 获取 SDK。

pip install asposecellscloud

GitHub 存储库 中也提供了完整的源代码。现在在您的 python 项目中添加以下代码以运行云 api 转换器。

#For complete examples and data files, please go to https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
import os
import sys
import asposecellscloud
from asposecellscloud.apis.cells_api import CellsApi
api  = asposecellscloud.apis.cells_api.CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret'), "v3.0" ,os.getenv('CellsCloudApiBaseUrl'))
name ='mysample.csv' 
# set required parameters
saveOptions = None
newfilename = "result.xlsx"
isAutoFitRows= True
isAutoFitColumns= True
folder = "celltemp"
result = api.upload_file(folder + '/' + name,  "c:/cloudtesting/" + name)
# Now api call csv to excel converter
result = api.cells_save_as_post_document_save_as(name, save_options=saveOptions, newfilename=(folder +'/' + newfilename), is_auto_fit_rows=isAutoFitRows, is_auto_fit_columns=isAutoFitColumns, folder=folder)
# print("Conversion has been successfully completed.")

结果,excel 文件 result.xlsx 将保存在 celltemp 文件夹的根目录下,您可以在 excel 中打开 csv 文件。我们还有在线 csv 转换器 可将 csv 转换为 google 表格。

结论

在本文中,您学习了如何使用 Aspose CSV 文件转换器在 Python 中将 CSV 文件转换为 Excel。您可以使用 文档 探索有关 Python 电子表格 API 的更多信息。

如果您对 CSV 到 XLSX 转换器有任何疑问,请随时在 论坛 上与我们联系。如需更多与文件转换相关的有趣文章,您可以在我们的社交媒体帐户 FacebookLinkedInTwitter 上关注我们。

也可以看看

我们还建议访问支持的文档转换和文件格式的相关链接: