0

我正在做一个项目,想在我的 Windows 服务器上从 python 3 编写 excel 和 csv 文件。如果可以通过 python 实现目标,任何人都可以提供帮助吗?A HOW 将不胜感激。

谢谢你的帮助 !

4

3 回答 3

3

Python 有一个很棒的内置模块,叫做 csv,它可以帮助你处理 csv 文件。这里有示例,Python 文档(一如既往)是您的第一个/接近最佳的参考。

至于Excel,我为xlrdxlwt模块编写了一些包装器并将它们发布在这里:Python脚本通过自动填充列中的空格来操作excel表格该问题中的答案包含如何使用包装器的示例,包装器本身就是示例如何调用 xlrd 和 xlwt。我编写的包装器假定为方形表(可能带有空值),每个工作表一个表。任何比这更异国情调的东西,你就靠自己了:)

于 2013-02-20T15:25:10.570 回答
2

这是一个专门用于 python/excel 互操作的网站

于 2013-02-20T15:20:26.633 回答
2

Python 有一个名为csv的内置库。这个库可以读取 csv 文件并将它们转换为 python 数据结构,反之亦然。一个例子(来自 python 文档):

import csv
with open('eggs.csv', 'w', newline='') as csvfile:
    spamwriter = csv.writer(csvfile, delimiter=' ',
                        quotechar='|', quoting=csv.QUOTE_MINIMAL)
    spamwriter.writerow(['Spam'] * 5 + ['Baked Beans'])
    spamwriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])
于 2013-02-20T15:28:29.897 回答