python xlrd 모듈
python 홈 페이지 다운로드http://pypi.python.org/pypi/xlrd모듈 설치, 전 제 는 python 환경 이 설치 되 어 있 습 니 다.
사용 안내
1. 가 져 오기 모듈
import xlrd
2. Excel 파일 을 열 어 데 이 터 를 읽 습 니 다.
data = xlrd.open_workbook('excelFile.xls')
3. 기술 사용
시트 가 져 오기
table = data.sheets()[0] #색인 순서 로 가 져 오기
table = data.sheet_by_index (0) \ # 색인 순 으로 가 져 오기
table = data.sheet_by_name (u 'Sheet 1') \ # 이름 으로 가 져 오기
전체 줄 과 전체 열의 값 가 져 오기 (배열)
table.row_values(i)
table.col_values(i)
줄 수 와 열 수 가 져 오기
nrows = table.nrows
ncols = table.ncols
순환 행 목록 데이터
for i in range(nrows ):
print table.row_values(i)
단원 격
cell_A1 = table.cell(0,0).value
cell_C4 = table.cell(2,3).value
행렬 인덱스 사용
cell_A1 = table.row(0)[0].value
cell_A2 = table.col(1)[0].value
간단 한 기록
row = 0
col = 0
\ # 유형 0 empty, 1 string, 2 number, 3 date, 4 boolean, 5 error
ctype = 1 value = '셀 의 값'
xf = 0 # 확장 포맷
table.put_cell(row, col, ctype, value, xf)
table.cell(0,0) #셀 의 값 '
table. cell (0, 0). value \ # 셀 의 값 '
3. 데모 코드
def upload(request):
f = request.FILES['file'] #
destination = open('/tmp/tmp_execl.xls', 'wb+')
for chunk in f.chunks(): # execl
destination.write(chunk)
destination.close()
data = xlrd.open_workbook('/tmp/tmp_execl.xls')
table = data.sheets()[0]
nrows = table.nrows #
for i in range(nrows):
row_data = table.row_values(i)
print row_data
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.