import xlrd
# 엑셀 파일 열기
workbook = xlrd.open_workbook('파일경로/파일이름.xls')
# 시트 선택
sheet = workbook.sheet_by_index(0)
# 특정 셀 값 가져오기
cell_value = sheet.cell_value(1, 1)
print(cell_value)
import xlwt
# 새로운 엑셀 파일 생성
workbook = xlwt.Workbook()
# 시트 생성
sheet = workbook.add_sheet('Sheet1')
# 데이터 쓰기
sheet.write(0, 0, 'Hello')
sheet.write(0, 1, 'World')
# 엑셀 파일 저장
workbook.save('새로운파일.xls')
파이썬 설치된 경로 파일(C:\workspace\Python\Python312\Scripts)에서 shift키 누르고 마우스 우클릭 > 여기에 PowerShell창 열기
🔽 PowerShell창
pip install xlrd xlwt
python.exe -m pip install --upgrade pip

openpyxl은 Python에서 Excel 파일(.xlsx)을 다루기 위한 라이브러리입니다. 이 라이브러리를 사용하면 Excel 파일의 생성, 수정, 읽기 등 다양한 작업을 할 수 있습니다. 주로 스프레드시트의 데이터를 조작하고 엑셀 파일을 생성하는 데 활용됩니다.
openpyxl의 주요 기능과 사용법에 대한 간략한 설명은 다음과 같습니다:
from openpyxl import load_workbook
workbook = load_workbook('example.xlsx')
sheet = workbook.active # 현재 활성화된 시트 선택
# 데이터 읽기
cell_value = sheet['A1'].value
# 데이터 쓰기
sheet['A2'] = 'Hello, openpyxl!'
Copy code
from openpyxl.styles import Font
# 폰트 스타일 설정
bold_font = Font(bold=True)
sheet['A1'].font = bold_font
# 행 추가
sheet.append([1, 2, 3])
# 열 추가
sheet['B'].append([4, 5, 6])
new_sheet = workbook.create_sheet(title='NewSheet')
workbook.save('new_example.xlsx')
openpyxl은 많은 유용한 기능을 제공하며, Excel 파일과 상호 작용할 수 있는 다양한 방법을 제공합니다. 개발자가 엑셀 데이터를 자동화하거나 분석하는 데 활용될 수 있습니다.