❶ 求助,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) #獲取整列內容