Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 유니티
- 날짜
- 리눅스
- 다이어트
- sqlite
- GIT
- ASP
- MS-SQL
- PyQt5
- ubuntu
- Excel
- PER
- 맛집
- flutter
- 라즈베리파이
- Linux
- tensorflow
- urllib
- IOS
- MySQL
- Unity
- pandas
- node.js
- mssql
- python
- port
- swift
- 함수
- PyQt
- javascript
Archives
아미(아름다운미소)
2주운동 식단플랜 본문
from openpyxl import Workbook
from openpyxl.styles import Alignment, Font
# 새 워크북 생성
wb = Workbook()
# 운동 시트
ws = wb.active
ws.title = "운동 플랜"
# 열 너비 조정
columns = ['A', 'B', 'C', 'D', 'E']
for col in columns:
ws.column_dimensions[col].width = 25
# 헤더
headers = ["구분", "운동", "횟수/시간", "세트", "비고"]
ws.append(headers)
for cell in ws[1]:
cell.alignment = Alignment(horizontal='center', vertical='center')
cell.font = Font(bold=True)
# 운동 데이터 (그림 없이)
workouts = [
("유산소", "빠른 걷기 (트레드밀)", "20분(1주차) → 30분(2주차)", "-", "속도 6.0~6.5km/h"),
("근력", "레그프레스", "10~12회", "3세트", "무릎·허리 부담 ↓"),
("근력", "체스트 프레스", "8~10회", "3세트", "가슴·팔 근육"),
("근력", "시티드 로우 머신", "10~12회", "3세트", "등 근육"),
("근력", "플랭크", "10~15초 유지", "3세트", "복부·코어 강화"),
]
for w in workouts:
ws.append(w)
# 식단 시트
ws_diet = wb.create_sheet(title="식단")
diet = [
"아침: 삶은 달걀 2개 + 채소 + 현미밥 소량",
"점심: 일반식(밥은 평소보다 70%) + 단백질 반찬 위주",
"간식: 플레인 요거트, 견과류 한 줌, 프로틴 쉐이크 중 택1",
"저녁: 샐러드 + 단백질(닭가슴살/두부/생선), 밥은 소량 또는 생략",
"음료: 물 2L, 단 음료·술·과자 최소화"
]
for i, item in enumerate(diet, start=1):
ws_diet[f"A{i}"] = item
# 파일 저장
file_path = "2주_운동_식단_플랜.xlsx"
wb.save(file_path)
print(f"엑셀 파일 생성 완료: {file_path}")
Comments