无法使用xlrd在python中打开excel文件

时间:2016-12-23 18:43:54

标签: python excel python-2.7

我使用的是python 2.7和最新的xlrd软件包。

import xlrd
xfile = xlrd.open_workbook("random_stuff.xlsx");

上面的代码给出了一个错误,上面写着:

un(shallow)copyable object of type <type 'Element'>

并将我带到一个名为cElementTree.py的文件中,其中包含以下内容:

# Wrapper module for _elementtree

from _elementtree import *

错误是什么,我根本就没有得到它。我对python很新。我一个月前开始学习。 编辑: 使用位置方法:

import xlrd
file_location = "C:\Users\Tanmay\Documents\Visual Studio 2015\Projects\PythonApplication1\PythonApplication1\random_stuff.xlsx"
xfile = xlrd.open_workbook(file_location , r)

给出以下错误:

[Errno 22] invalid mode ('rb') or filename: 'C:\\Users\\Tanmay\\Documents\\Visual Studio 2015\\Projects\\PythonApplication1\\PythonApplication1\random_stuff.xlsx'

1 个答案:

答案 0 :(得分:0)

您可以使用原始字符串

file_location = r"C:\Users\Tanmay\Documents\Visual Studio 2015\Projects\PythonApplication1\PythonApplication1\random_stuff.xlsx"