ubuntupythonxlrd
❶ 求助,python xlrd怎么安装,为嘛一直安装不了
感觉是没安装成功,安装过程可不止这几行
其实直接把安装文件里面的xlrd目录复制到C:\Python35\Lib\site-packages目录就可以用了
❷ python 安装xlrd后出错
对于python 2.x 最新的xlrd版本是 xlrd-0.8.0
http://pypi.python.org/pypi/xlrd/
对于python 3.x 最新的版本是 xlrd3-0.1.4
http://pypi.python.org/pypi/xlrd3/
你应该安装下面这个
❸ ubuntu下python导入excel出现了问题
这应该是编码问题导致的,'xe4xb8x9axe5x8axa1' 对应着中文 “业务” 的 utf-8 编码。 但 xlrd 读取这个文件默认会使用 ascii 解码器,这样子上面这一段字节串就无法被正确解码。
你试试用
workbook=xlrd.open_workbook('demo.xlsx',encoding_override="utf-8")
应该就可以了
❹ 乌班图16系统安装xlrd为什么默认是安装到python2.7里面,如何安装到python3里面
感觉是没安装成功,安装过程可不止这几行 其实直接把安装文件里面的xlrd目录复制到C:\Python35\Lib\site-packages目录就可以用了
❺ python 要把xlrd包放在哪里
Python中安装xlrd模块的步骤:
1、从 https://pypi.python.org/pypi/xlrd 下载压缩包
2、解压所下载的压缩包
3、CD到解压目录,执行 sudo python setup.py install
❻ python xlrd 读取值的问题。
#-*-coding:utf-8-*-
importwin32com.client
classeasyExcel:
def__init__(self,filename=None):
self.xlApp=win32com.client.Dispatch('Excel.Application')
iffilename:
self.filename=filename
self.xlBook=self.xlApp.Workbooks.Open(filename)
else:
self.xlBook=self.xlApp.Workbooks.Add()
self.filename=''
defsave(self,newfilename=None):
ifnewfilename:
self.filename=newfilename
self.xlBook.SaveAs(newfilename)
else:
self.xlBook.Save()
defclose(self):
self.xlBook.Close(SaveChanges=0)
delself.xlApp
defgetRange(self,sheet,row1,col1,row2,col2):
"returna2darray(i.e.tupleoftuples)"
sht=self.xlBook.Worksheets(sheet)
returnsht.Range(sht.Cells(row1,col1),sht.Cells(row2,col2)).Value
defsetRange(self,sheet,leftCol,topRow,data):
""".
"""
bottomRow=topRow+len(data)-1
rightCol=leftCol+len(data[0])-1
sht=self.xlBook.Worksheets(sheet)
sht.Range(
sht.Cells(topRow,leftCol),
sht.Cells(bottomRow,rightCol)
).Value=data
#举例,sheet1包含原始记录,现根据条件提取记录,写到sheet2.
if__name__=="__main__":
try:
xls=easyExcel(r'C:UsersNanDesktop est.xlsx')
arr=xls.getRange("Sheet1",2,1,7,3)
res=[]
forname,sex,scoreinarr:
ifname=='张三'andsex=='男':
res.append((name,sex,score))
#数组res就包含你想要的数据了.下面这个只是为了证明.
xls.setRange("Sheet2",1,1,res)
finally:
xls.save()
xls.close()
用牛刀吧..方便快捷生动形象.
❼ Python 调用xlrd读取excel的时候报错
经过测试,发现你的代码在'和C这俩字符之间,有一个不可见的unicode字符,它不占地方,但是确实存在,删掉就好了。
删除的办法是:
1,光标放在'和C之间
2,按一下backspace(退格)键,会发现'没有被删除,但确实有一个字符被删除了。
另一种办法是不要拷贝粘贴,自己手动输入一遍完整路径,也能解决这个问题。
❽ Python怎么导入xlrd
python中导入xlrd的方法:
安装xlrd
在python官网下载对应python版本的xlrd安装包,并将程序包解压,并放在python->Lib文件下
然后在cmd命令窗口中进入xlrd目录执行python setup.py install命令
然后在python程序中使用import xlrd命即可导入xlrd模块。
更多Python知识请关注Python视频教程栏目。
❾ python xlrd模块 怎么获得单元格格式信息
xlrd模块
使用步骤及方法:
打开文件:
import xlrd
excel=xlrd.open_workbook('E:/test.xlsx')
获取sheet:
table = excel.sheets()[0] #通过索引获取
table = excel.sheet_by_index(0) #通过索引获取
table = excel.sheet_by_name('Sheet1') #通过表名获取
备注:以下方法的操作都要在sheet基础上使用
获取行数和列数:
rows=table.nrows #获取行数
cols=table.ncols #获取列数
获取单元格值:
Data=table.cell(row,col).value #获取表格内容,是从第一行第一列是从0开始的,注意不要丢掉 .value
获取整行或整列内容
Row_values=table.row_values(i) #获取整行内容
Col_values=table.col_values(i) #获取整列内容