반응형
우선 파일을 하나 만들구요.
filename = "Append.xlsx"
wb = Workbook()
ws1 = wb["Sheet"]
열을 더하려면 그냥 ws1.append( [..., ..., ...,] ) 형태로 만드시면 됩니다.
여기에 열 제목을 붙여볼까요?
ws1.append( ["Sales", 2018, 2019] )
그 다음에 여기에 맞는 내용을 추가한다고 하면 우선 리스트를 만들고
sales_data = [ ["North", 670_000, 230_000],
["South", 340_000, 550_000],
["West", 111_000, 95_000],
["East", 456_000, 123_000] ]
룹을 걸어서 더해주면 됩니다.
for row in sales_data:
ws1.append(row)
그리고 출력
wb.save(filename)
반응형
'Python > PYTHON OpenPyXL (python and excel)' 카테고리의 다른 글
[openpyxl] sheet 이름 파악하기, 필요없는 sheet 지우기 (0) | 2020.06.22 |
---|---|
[openpyxl] 여러 엑셀 파일을 하나의 파일 안에 정리해서 넣기 (0) | 2020.06.18 |
[openpyxl] excel 파일 저장하기 전에 파이썬 콘솔에서 결과 미리 프린트해서 보는 법 (0) | 2020.06.05 |
[openpyxl] 각 엑셀 행과 열에 새로운 값을 입력할 경우 (0) | 2020.06.04 |
[openpyxl] 자신이 가진 엑셀 파일의 실질적인 행, 열 수를 알고 싶다면? (0) | 2020.06.03 |