如何在python3.2中写入电子表格?

2 投票
2 回答
1004 浏览
提问于 2025-04-17 06:57

我现在正在写一个脚本,想把一些数据写入电子表格。我找到了一些可以写入xls文件的模块,但那些好像只适用于Python 2.x,而我现在用的是3.2版本(顺便说一下,我是在Mac上操作的)。有没有人知道怎么让Python 3.2的脚本输出到电子表格里?

2 个回答

0

在Windows系统上,你可以使用COM接口来进行操作:http://users.rcn.com/python/download/quoter.pyw

正如@sdolan提到的,如果你的数据是以表格形式排列的,CSV格式会是一个不错的选择。

因为Excel可以把电子表格保存为XML格式,所以你可以使用XML工具来访问这些数据。

2

使用csv模块。下面是文档中的介绍:

csv模块提供了一些类,可以用来读取和写入CSV格式的表格数据。简单来说,它让程序员可以轻松地说:“把这些数据写成Excel喜欢的格式,”或者“从这个Excel生成的文件中读取数据,”而不需要了解Excel具体使用的CSV格式的细节。程序员还可以描述其他应用程序能理解的CSV格式,或者定义自己特定用途的CSV格式。

撰写回答