2017-10-10 1 views
0

나는 하나의 xls 파일에 template.xls라는 파일을 가지고 있는데,이 파일에는 몇 가지 스타일과 값이 있습니다. template.xls.How에 값을 삽입하고 싶습니다. 어떻게해야합니까?python을 사용하여 xls 파일을 업데이트하는 방법은 무엇입니까?

+0

https://stackoverflow.com/questions/26957831/edit-existing-excel-workbooks-and-sheets-with-xlrd-and-xlwt – joaquinn

+0

이 가이드가 도움이 될 수 있습니다. https://automatetheboringstuff.com/ chapter12/ –

+0

내 .xls 파일에 스타일이 있습니다. 복사 한 xls 파일에는 영향을주지 않습니다. – Ashok

답변

-1

이미 특정 질문과 관련된 스레드가 있습니다.

https://stackoverflow.com/a/26958437/8751278

이 (abaldwin99에서) 활용해야합니다

#xlrd, xlutils and xlwt modules need to be installed. 
#Can be done via pip install <module> 
from xlrd import open_workbook 
from xlutils.copy import copy 

rb = open_workbook("names.xls") 
wb = copy(rb) 

s = wb.get_sheet(0) 
s.write(0,0,'A1') 
wb.save('names.xls') 

그러나, 당신은 작동하기 전에 모듈을 설치해야합니다.

아주 왼쪽 상단 값을 대체하여 'A1'으로 설정합니다.

물론 'names.xls'를 자신의 파일 이름으로 변경해야합니다.

+0

에 영향을주지 않는 색상이 메서드는 스프레드 시트에서 색상 서식 및 수식을 보존하지 않습니다. – joaquinn

관련 문제