IT 놀이터/파이썬 - 엑셀3 3. 파이썬으로 엑셀 다루기 - 행, 열 전체를 가져오기(특정 열만 가져오기) 행과 열 전체를 읽어오는 방법 from openpyxl import load_workbook wb = load_workbook("셀.xlsx") ws = wb.active i = 0 for x in range(1, ws.max_row + 1): for y in range(1, ws.max_column + 1): print(ws.cell(column = y, row = x).value, end=" ") print() max_row 및 max_column은 각 행, 열의 최댓값이다 그렇기 때문에 전체 행의 값을 범위로 x 값은 1행부터 순차적으로 마지막 행까지 돌아가며 y값은 또한 전체 열 범위이므로 A1, B1 C1 ..... 이렇게 돌아가고 첫번째 행이 다 돌면 다음행으로 for문을 통해 넘어간다 더 간.. 2023. 2. 7. 2. 파이썬으로 엑셀 다루기 - 행과 열 그리고 셀 다루기 파이썬에서 엑셀의 어떤 것으로 접근할땐, 순차적으로 진행 가능하다 워크북(workbook) > 워크시트(worksheet) > 셀(cell) 예를 들면, 엑셀 중 "시트3번" 으로 저장된 시트로 접근하여 [A2] 셀의 값을 확인하거나, 입력하고 싶으면 아래처럼 접근한다. wb["시트3번"]["A2"] = "입력" # 워크북에서 시트3번으로 들어가 A2 셀의 내용을 "입력" 텍스트 삽입 print(wb["시트3번"]["A2"].value) 위 예제는 우선 사입 후 터미널 창을 통해 프린트해봄으로 데이터가 정상적으로 입력되었는지 확인하는 방법이다. s3 = wb["시트3번"] s3["A1"] = "테스트입니다" 변수를 선언하여 접근하면 더 간결하고 이해하기 쉬운 코드를 작성 할 수 있다. 행(row) 과 열.. 2023. 2. 6. 1. 파이썬으로 엑셀 다루기 - 워크시트 생성 및 시트이름 변경 파이썬으로 엑셀을 다루기 위해서 먼저 VS코드 터미널 창에 아래 필수 라이브러리를 설치해야 한다 또한 당연하지만 엑셀이 실제로 설치되어있어야 한다... pip install openpyxl 또한 파이썬으로 엑셀을 다루기 위해서는 기본적인 용어를 알고 있어야 하는데 Workbook 은 전체 통합 시트를 말한다. 엑셀 파일 그 잡채. Worksheet는 위 엑셀파일에 시트를 일컫는다. Cell은 위 시트 안에 하나의 네모난 사각형을 말한다. 이제, 엑셀 파일을 하나 만들어서 시트 이름을 변경해보자 from openpyxl import Workbook wb = Workbook() # 새 워크북 생성 ws = wb.active # 현재 활성화된 시트 ws.title = "시트1번" 라이브러리를 사용하기 위해서 .. 2023. 2. 6. 이전 1 다음