这个简短的教程描述了如何在 Python 中将 TSV 转换为 Excel。它包含有关执行此任务的环境配置的信息、API 中所有必需的类和方法,以及可运行的示例代码,该代码借助几行代码将 TSV 文件转换为 Python 中的 Excel代码。您还将获得有关加载输入 TSV 文件和保存输出 XLSX 文件的不同类型自定义的信息。
在 Python 中将 TSV 转换为 Excel 的步骤
- 配置使用 Aspose.Cells for Python 通过 Java 的环境
- 使用 import 指令添加必要的类和枚举器
- 创建 LoadOptions 类以设置 TSV 加载格式
- 使用 LoadOptions 对象中的指定属性加载 Workbook 对象中的源 TSV 文件
- 将生成的工作簿另存为 XLSX
以下是引导我们用 Python* 编写 *TSV 到 Excel 转换器的步骤。一开始,LoadOptions 类对象在加载模板 TSV 文件之前被声明和初始化,因为 LoadOptions 类提供了许多可以控制加载操作的属性,就像我们在此示例代码中将加载格式设置为 TSV 一样。配置完成后,我们继续加载 TSV 文件,然后将其转换为 Excel 文件。
在 Python 中将 TSV 转换为 XLSX 的代码
from pickle import TRUE | |
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, LoadOptions, LoadFormat | |
# Instantiate a license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Set the LoadFormat using the LoadOptions class object | |
loadOptions = LoadOptions(LoadFormat.TSV) | |
# Load the TSV file | |
workbook = Workbook("sample.tsv",loadOptions) | |
# Save the workbook | |
workbook.save("output.xlsx") | |
print("TSV to XLSX conversion done successfully!!!") | |
jpype.shutdownJVM() |
这段代码将 TSV 更改为 Python 中的 Excel 并使用 LoadOptions 类对象,该对象提供的功能包括检查源 TSV 文件的数据有效性、在加载大型 TSV 文件之前检查 Excel 限制、设置中断监视器来处理错误条件和设置内存设置等等。我们还可以选择以不同方式保存输出文件,例如将输出保存到字节数组、设置数字签名、设置加密选项以及设置主题和样式等等。
本教程已指导创建应用程序以在 Python 中将 TSV 转换为 XLSX。如果您想了解其他高级功能,例如在转换后的 XLSX 文件中添加评论,请参阅 如何使用 Python 在 Excel 中添加注释 上的文章。