inflearn logo
강의

講義

知識共有

[新規改訂版] これが本当のエクセル自動化だ - 基本編

엑셀 다루기 기초에서 날짜 1일씩 늘어나게 하기

847

KoKuMa

投稿した質問数 20

0

from datetime import datetime, timedelta
import openpyxl

# 날짜 시작
start_date = datetime(2030, 1, 1)

# 데이터 추가(2)
ws.cell(row=2, column=1, value= start_date.strftime('%Y-%m-%d'))
ws.cell(row=2, column=2, value = 20000)
ws.cell(row=2, column=3, value='삼성tv')
ws.cell(row=2, column=4, value = 4)
ws.cell(row=2, column=5, value='=B2*D2')

for i in range(3,7):
    current_date  = start_date + timedelta(days=i-2)
    ws.cell(row = i, column = 1, value = current_date.strftime('%Y-%m-%d'))

엑셀 다루기 기초 - openpyxl 수업에서 데이터 추가할 때,

3번재 행 셀부터 날짜가 1일씩 늘어나게 작성해 보았습니다.

python selenium openpyxl

回答 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

KoKuMa님, 제공해주신 파이썬 코드를 확인하였습니다. openpyxl 라이브러리를 사용하여 엑셀 파일에 날짜 데이터를 추가하는 작업을 진행하신 것으로 보입니다.

해당 코드에서는 for 반복문을 통해 3번째 행부터 6번째 행까지 각 행의 첫 번째 셀에 날짜를 1일씩 증가시키며 입력하고 있습니다. datetime 모듈의 timedelta 함수를 활용하여 초기 날짜(start_date)에서 필요한 만큼 일수를 더해가며 날짜를 증가시키는 방식이 사용되었습니다.

코드를 통해 start_date로 설정한 날짜(2030년 1월 1일)부터 시작하여, 3번째 행부터 6번째 행까지의 첫 번째 셀에 start_date 의 날짜에서 하루씩 늘어난 날짜를 ‘%Y-%m-%d’ 형식으로 적용하고 계십니다. 이는 각 행에 날짜를 1일씩 증가시켜 기록하는 것으로, 업무 자동화에 효과적인 방법 중 하나입니다.

엑셀 파일에서 자동으로 날짜를 입력하거나 조작하는 작업에 openpyxl 라이브러리가 유용하게 사용될 수 있음을 잘 보여주고 있습니다. 추가로 더 궁금한 점이 있으시다면 언제든지 질문해주세요.

선생님 셀에서 전체 실행은 어떻게하나요?

0

87

2

전자는 보안때매 안되나요?

0

150

2

보고서, 데이터, 계산서 자동 정리 프로그램 오류

0

208

1

사이트 접속 후 로그인 버튼 클릭 시 문제점

0

280

3

엑셀 파일 제목 중복되면 (1),(2) 씩 늘어나게 해서 생성하게 하기

0

407

1

크롬창이 자꾸 꺼져요!!

0

912

1

mouseInfo

0

284

1

pyautogui.mousInfo() 질문(영상 11:03)

0

221

2

네이버 메일 자동화 실습 문의

0

372

1

pip명령이 vscode 명령프롬프트에서만 않되네요

0

4450

2

매출데이터 생성 price 오류

0

366

2

네이버 자동화 실습 관련 질의

0

448

1

pyautogui.center(pyautogui.locateOnScreen('wmp.PNG', grayscale=True, confidence=0.7)) 좌표 이상

0

538

2

블로그에 강의 코드를 정리해서 올려도 괜찮을까요??

0

408

1

Chrome version 116, Selenium version 4.11.2 이후

0

719

1

python upgrade 후 selenium 인식 불가

0

811

1

Google Chrome 업데이트 이후 크롬드라이브 실행 오류

0

2158

2

크롬드라이브 실행 오류

1

15385

4

오프라인 pip설치문의

0

1232

2

네이버 메일 자동화, 메일 창이 새탭에 생성

0

908

1

팝업 설명창?

0

419

1

셀레니움 기초 사용법

0

545

1

키보드 자동화_소문자 ko 입력 안되는 이유 질문 드려요

0

487

1

TypeError: 'module' object is not callable 이런 오류가 뜹니다

0

733

1