我需要知道的是,我可以让 Python 读取电子表格(最好是 Microsoft Excel),然后解析信息并将其输入到方程式中吗?
这是一个赛马程序,其中几匹马的信息将在一个 Excel 电子表格中,在不同的行或列中。我需要知道我是否可以分别对每匹马进行计算,然后为给定的马计算分数。
OpenPyXL(“读/写 Excel 2007 xlsx/xlsm 文件的 Python 库”)有一个非常好的 Pythonic API。
使用xlrd
包。它在 PyPI 上,所以你可以easy_install xlrd
您可以将电子表格导出为 .csv 并将其作为文本文件读入,然后进行处理。我有一种琐碎的感觉,甚至可能有一个 CSV 解析 python 库。
AFAIK 没有 .xls 解析器,尽管我可能错了。
编辑:我错了:http: //www.python-excel.org/