1
openpyxl 모듈을 사용하여 XLSX 파일을 작성하려고합니다. append()
메서드를 사용하여 값을 행 단위로 삽입합니다. 하지만 셀 대신 값 셀을 삽입하고 싶습니다. 나는 또한 셀 (글꼴, 색, 정렬 등)을 포맷하고 싶다. 도와주세요.openpyxl을 사용하여 XLSX 파일에 셀을 입력하고 값을 서식 지정하는 방법
openpyxl 모듈을 사용하여 XLSX 파일을 작성하려고합니다. append()
메서드를 사용하여 값을 행 단위로 삽입합니다. 하지만 셀 대신 값 셀을 삽입하고 싶습니다. 나는 또한 셀 (글꼴, 색, 정렬 등)을 포맷하고 싶다. 도와주세요.openpyxl을 사용하여 XLSX 파일에 셀을 입력하고 값을 서식 지정하는 방법
openpyxl을 사용하여 셀별로 모든 셀을 설정할 수 있습니다 (필요한 경우).
from openpyxl.workbook import Workbook
wb = Workbook()
dest_filename = r'empty_book.xlsx'
ws = wb.worksheets[0]
name = 'name'
for col_idx in xrange(1, 101):
col = get_column_letter(col_idx)
for row in xrange(1, 1001):
ws.cell('%s%s'%(col, row)).value = '%s%s' % (col, row)
ws.cell('%s%s'%(col, row)).style.fill.fill_type = 'solid'
ws.cell('%s%s'%(col, row)).style.fill.start_color.index = openpyxl.style.Color.DARKYELLOW
wb.create_named_range(name+str(i), ws, '%s%s'%(col, row))
wb.save(filename = dest_filename)
개별 formattings를 설정하는 방법에 대한 자세한 내용을 보려면 openpyxl 설명서의 스타일 클래스를 찾기 : 여기에 값, 이름 (NAMED_RANGE)와 통합 문서의 일부 셀 스타일을 설정하는 작은 예입니다.
단계별로 설명해야 할 사항을 설명하십시오. 지금까지 작성한 코드도 표시하십시오. – shahkalpesh
이 질문 [http://stackoverflow.com/questions/8440284/setting-styles-in-openpyxl]의 대답에는 셀 서식과 관련하여 필요한 모든 것이 있습니다. – mike