본문 바로가기
IT/[파이썬]

[파이썬] 엑셀 파일 행, 열로 읽고 쓰기

by Coffee With Me 2020. 9. 16.
import xlrd
from xlutils.copy import copy

for i in range(1, 7):
    # 엑셀파일 열기
    wb = xlrd.open_workbook('파일이름.xlsx')
    sheet = wb.sheet_by_index(0) # 엑셀 하단에 위치한 시트탭 번호

    # 검색할 키워드 가져오기
    keyword = sheet.cell(i, 5).value # 헤더 읽어오는 부분
    print(keyword)

# 파일이름.xlsx를 복사하여 가져온다.
copy_wb = copy(wb)
copy_sheet = copy_wb.get_sheet(0) # 엑셀 하단에 위치한 시트탭 번호

# 복사본에 셀 추가
copy_sheet.write(행번호,열번호,'추가할 입력값')
copy_sheet.write(행번호,열번호,'추가할 입력값')

# 복사본을 원본에 덮어씌워 저장
copy_wb.save('test.xlsx')