使用Python处理数据入门
我有一个大约有300万个单元格的Excel表格。我问了一个问题,得到了一个我很喜欢的答案,就是把这个表格保存为CSV格式,然后用Python来处理它:
- 有没有什么库可以用来把CSV文件读成一个矩阵,还是我自己写一个比较好?
- Python能和VBA沟通吗?
- 处理完数据后,把它再转回CSV格式简单吗?这样我就可以在Excel中查看了。
4 个回答
1
如果你不想麻烦地来回转换CSV文件,可以使用win32com这个工具。你可以在这里下载它:http://python.net/crew/mhammond/win32/Downloads.html
3
有没有什么库可以用来把CSV文件读成矩阵,还是我自己写一个比较好?
其实,csv
模块几乎可以处理你想要的所有事情。
Python能和VBA沟通吗?
可能可以,使用Iron Python的话。
我处理完数据后,把它再转回CSV格式简单吗?这样我就可以在Excel里查看了。
同样,csv
模块几乎可以处理你想要的所有事情。
建议你看看这个链接:http://docs.python.org/library/csv.html