我正在做一个项目,想在我的 Windows 服务器上从 python 3 编写 excel 和 csv 文件。如果可以通过 python 实现目标,任何人都可以提供帮助吗?A HOW 将不胜感激。
谢谢你的帮助 !
Python 有一个很棒的内置模块,叫做 csv,它可以帮助你处理 csv 文件。这里有示例,Python 文档(一如既往)是您的第一个/接近最佳的参考。
至于Excel,我为xlrd
和xlwt
模块编写了一些包装器并将它们发布在这里:Python脚本通过自动填充列中的空格来操作excel表格该问题中的答案包含如何使用包装器的示例,包装器本身就是示例如何调用 xlrd 和 xlwt。我编写的包装器假定为方形表(可能带有空值),每个工作表一个表。任何比这更异国情调的东西,你就靠自己了:)
这是一个专门用于 python/excel 互操作的网站
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'])