본문 바로가기
Python_openpyxl_엑셀_02_셀 관련 1. 셀에 값 삽입, 특정 셀 직접 지정 from openpyxl import Workbook #openpyxl 모듈의 Workbook 함수 사용 가능하도록 하는 구문 wb = Workbook() #Workbook 생성, 통합문서 생성이라고 생각하면 됨 -> wb 변수에 할당 ws = wb.active #Workbook 생성 시 최소 한개의 시트가 만들어짐, 활성화된 sheet 가져옴 -> wb 변수의 활성화된 sheet를 ws 에 할당 ws.title = '첫번째 시트' # 활성화된 sheet 인 ws 의 이름을 변경, 결과적으로 sheet 이름이 변경됨 ws.sheet_properties.tabColor = "00FFFF" # 시트 탭 색깔 변경, 원하는 색상의 RGB 코드 값 넣어줘야 함 ws['A.. 2021. 1. 30.
Python_openpyxl_엑셀_01_시트 관련 1. openpyxl 설치 pip install openpyxl 2. 통합문서 생성, 저장 from openpyxl import Workbook #openpyxl 모듈의 Workbook 함수 사용 가능하도록 하는 구문 wb = Workbook() #Workbook 생성, 통합문서 생성이라고 생각하면 됨 -> wb 변수에 할당 ws = wb.active #Workbook 생성 시 최소 한개의 시트가 만들어짐, 활성화된 sheet 가져옴 -> wb 변수의 활성화된 sheet를 ws 에 할당 ws.title = '첫번째 시트' # 활성화된 sheet 인 ws 의 이름을 변경, 결과적으로 sheet 이름이 변경됨 wb.save("create_excel_test.xlsx") # wb 통합문서를 저장하는 명령어, .. 2021. 1. 28.
Python_05_for문 1. while 문 기본, while 다음에 오는 조건문이 참일때만 반복문 실행 account = [1000, 2000, 3000, 1000, 5000, 7000] card = 8000 print(f"잔액 {card}") # 초기 잔액 표시 i=0 # 리스트 시작 인덱스 0 while card > account[i]: # 잔액이 구매 금액보다 많을 경우에만 반복 진행 card = card - account[i] # account 의 첫번째 금액부터 차감됨, 인덱스 0 i=i+1 # 인덱스 1씩 증가 print(f"{i} 번째 구매 후 잔액, {card}") # 구매 횟수 출력과 남은 잔액 출력 - 결과 더보기 잔액 8000 1 번째 구매 후 잔액, 7000 2 번째 구매 후 잔액, 5000 3 번째 구매.. 2021. 1. 25.
Python_04_if문 1. if 문을 통한 숫자 비교 score = 70 if score >= 80: # score 가 80 이상일 경우 print("Good") elif score > 40: # score 가 40 초과일 경우, 추가 조건문 print("Not Bad") else: # score 가 40 이하일 경우 print("HaHa..") - 결과 더보기 Not Bad 2. if 문을 통한 문자열 비교 language = 'Python' if language == 'C': print('사용 언어 C') elif language == 'Python': print('사용 언어 Python') elif language == 'Java': print('사용 언어 Java') - 결과 더보기 사용 언어 Python 3. if .. 2021. 1. 25.
Python_03_리스트 1. [ ] 안에 여러 변수를 넣어 리스트 타입 생성 가능 한가지 타입(ex. 숫자 리스트)부터 여려가지 타입(ex. 숫자, 문자 조합으로 조합이 가능 text = ['My', 'age', 'is', 20] print(text[3] + 5) # 타입이 숫자이므로 더하기 연산 가능 print(str(text[3]) + '5') # str 옵션으로 숫자 타입을 문자열로 출력, 문자열 연산 가능 print(text[0] + " " + text[1] + " " + text[2] + " " + str(text[3])) - 결과 더보기 25 205 My age is 20 2. 리스트의 내용 수정, 인덱스를 통해 특정 문자 또는 문자열 값을 변경할 수 있음 type(변수명) 을 통해 해당 변수의 타입 확인 가능 pr.. 2021. 1. 24.
Python_02_문자열 1. 문자열 인식, \(역슬래시) 를 통해 따옴표 인식 가능 text = 'can\'t' # \ 입력하여 따옴표 문자열 인식 가능 print(text) text = '\"No, I can do it\"' # \ 입력하여 쌍따옴표 문자열 인식 가능 print(text) - 결과 더보기 can't "No, I can do it" 2. 개행문자, \n -> new line # 개행 문자 text = 'First Line.\nSecond Line.' # \n 입력하여 다음줄에 출력 가능 print(text) - 결과 더보기 First Line. Second Line. 3. r 옵션을 통한 문자열 raw string 인식 text = 'C:\windwos\name' # 윈도우 경로를 표시하였으나 \n 을 new .. 2021. 1. 24.