在Python中打开excel文件中的工作表

时间:2016-02-18 23:25:52

标签: python excel

我是Python编程的绝对初学者。我有一堆excel文件(扩展名为.xls),我希望能在python中读取。我必须从每个文件中的给定工作表中提取2列,并将它们写入CSV文件。这是来自某些测量结果的数据,因此每个excel文件的格式都是相同的。我必须从给定数量的n个excel文件中创建n个CSV文件。

从我的一般搜索中我发现我可以使用模块xlrd。我尝试按照here所述下载模块。我正在使用python 2的Windows工作并使用Python GUI IDLE。当我转到Windows中的命令行时,浏览到我保存模块文件的文件夹并键入

python setup.py build

我收到一条错误消息,上面写着" python is not recognized as an internal or external command, operable program or batch file。"

我还按照here描述设置了系统变量,但这没有帮助。当我在其他地方阅读时,我使用

import sys
print sys.path

显示

['', 'C:\\Python27\\Lib\\idlelib', 'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages']

这是否意味着我的环境变量已正确设置?请帮助我开始在Python中使用.xls文件。

感谢。

1 个答案:

答案 0 :(得分:0)

M4rtini提出的解决方案here为我工作。再次在这里发帖

如果这应该是Windows的话。使用python" \ scripts浏览器到#34;文件夹在这里打开cmd(shift +右键单击,它应该是上下文菜单中的一个选项。)

输入inn:easy_install.exe xlrd 它应该下载并安装,如果你