我正在开发一个项目,想在我的Windows服务器上编写python 3中的excel和csv文件。如果可以通过python实现目标,任何人都可以帮忙吗? 如何完全赞赏。
感谢您的帮助!
答案 0 :(得分:3)
Python有一个很棒的内置模块,名为csv,可以帮助你处理csv文件。有here示例,Python documentation是(一如既往)您的第一个/接近最佳参考。
对于Excel,我为xlrd
和xlwt
模块编写了一些包装器并在此处发布:Python script to manipulate excel sheets by auto-filling spaces in columns该问题的答案包含如何使用包装器的示例,以及包装器本身就是如何调用xlrd和xlwt的例子。我写的包装器假设方形表(可能带有空值),每个工作表一个表。任何比这更奇特的东西,你自己:)
答案 1 :(得分:2)
这是一个专门用于python / excel互操作的website
答案 2 :(得分: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'])