python 처리 Excel xlrd 의 간단 한 사용

1683 단어 pythonExcelxlrd
xlrd 는 주로 엑셀 파일 을 읽 는 데 사 용 됩 니 다.본 고 는 python 이 엑셀 을 처리 하 는 구체 적 인 코드 를 공유 하여 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.
설치 하 다.

pip install xlrd
api 사용

import xlrd

#   Excel      
workbook = xlrd.open_workbook('a.xlsx');

#      sheet     sheet  
print(workbook.sheet_names())

#   sheet        sheet  
Data_sheet = workbook.sheets()[0];
# Data_sheet = workbook.sheet_by_index(1) 
# Data_sheet = workbook.sheet_by_name(u'Charts') 

#   sheet  、     
print(Data_sheet.name,Data_sheet.nrows,Data_sheet.ncols)


#          (  )   
rows = Data_sheet.row_values(0) #        
cols = Data_sheet.col_values(1) #        
print(rows)
print(cols)

#             
#              
# (row,col)-->( , )
cell_A1 = Data_sheet.cell(0,0).value #         A1      
# cell_C1 = Data_sheet.cell(0,2).value #         C1      

# cell_B1 = Data_sheet.row(0)[1].value #  1  2 
# cell_D2 = Data_sheet.col(3)[1].value #  4  2 

#           
# ctype     
# ctype : 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error
print(Data_sheet.cell(4,0).ctype) 

#   excel            
date_value = xlrd.xldate_as_tuple(Data_sheet.cell_value(4,0),workbook.datemode)

print(date_value) # -->(2017, 9, 6, 0, 0, 0)

print('%d:%d:%d' %(date_value[3:])) #     
print('%d/%02d/%02d' %(date_value[0:3])) #     


이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기