본문으로 건너뛰기
실습하기

프로젝트 마감 D-DAY 자동으로 계산하기

아래 코드를 통해 파워포인트 슬라이드에 프로젝트의 마감 D-DAY를 자동으로 계산할 수 있습니다.

프로젝트 마감 D-DAY 계산
# 첫 번째 행에 "D-DAY" 헤더 추가
data[0].append("D-DAY")

# 오늘 날짜를 today 변수에 저장
today = datetime.today()

# 데이터의 각 행에 대해 남은 일수 계산
for row in data[1:]:
# 시작일 추출
start_date = datetime.strptime(row[2], "%Y-%m-%d")

# 종료일 추출
end_date = datetime.strptime(row[3], "%Y-%m-%d")

# 남은 일수 계산
remaining_days = (end_date - today).days

# 남은 일수 추가
row.append(remaining_days)

파이썬에서 오늘 날짜를 가져올 때는 datetime 모듈의 today() 메서드를 사용합니다.

이후 strptime 메서드를 활용해 각 프로젝트의 시작일과 종료일을 추출하고, 남은 일수를 계산해 데이터에 추가합니다.

이렇게 프로그램화된 방식으로 프로젝트의 마감 D-DAY를 계산하면, 엑셀 데이터를 파워포인트 슬라이드로 변환할 때 프로젝트의 남은 일수를 자동으로 확인할 수 있습니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!