from openpyxl import Workbook
# สร้างตารางอาหารเป็นรายวัน
meal_plan = {
"วันจันทร์": [
("เช้า", "ไข่ต้ม 3 ฟอง + ข้าวกล้อง 1 ทัพพี + กล้วยหอม 1 ลูก"),
("ว่างเช้า", "เวย์โปรตีน 1 สกู๊ป + ถั่วอัลมอนด์ 10 เม็ด"),
("กลางวัน", "ข้าวกล้อง 1.5 ทัพพี + อกไก่ 150 กรัม + ผักลวก"),
("ว่างบ่าย", "โยเกิร์ตไขมันต่ำ + แอปเปิ้ล 1 ลูก"),
("เย็น", "อกไก่ย่าง 150 กรัม + มันม่วง 1 หัว + ผักลวก"),
("ก่อนนอน", "เวย์โปรตีน 1 สกู๊ป หรือ ไข่ต้ม 1 ฟอง")
],
"วันอังคาร": [
("เช้า", "ไข่ลวก 2 ฟอง + ข้าวโอ๊ต + กล้วยหอม 1 ลูก"),
("ว่างเช้า", "เวย์โปรตีน 1 สกู๊ป + ถั่วอัลมอนด์ 10 เม็ด"),
("กลางวัน", "ข้าวกล้อง 1.5 ทัพพี + ปลาย่าง 150 กรัม + ผักลวก"),
("ว่างบ่าย", "โยเกิร์ตไขมันต่ำ + แก้วมังกร"),
("เย็น", "ปลานึ่ง 150 กรัม + ข้าวโพดต้ม + ผัก"),
("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
],
"วันพุธ": [
("เช้า", "ไข่ต้ม 3 ฟอง + ข้าวกล้อง 1 ทัพพี"),
("ว่างเช้า", "เวย์โปรตีน + ถั่วอัลมอนด์"),
("กลางวัน", "ข้าวกล้อง + อกไก่ + ผัก"),
("ว่างบ่าย", "โยเกิร์ต + ส้ม"),
("เย็น", "ไข่ต้ม 2 ฟอง + ปลาย่าง + ผัก"),
("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
],
"วันพฤหัสบดี": [
("เช้า", "ไข่ลวก + ข้าวโอ๊ต + กล้วย"),
("ว่างเช้า", "เวย์โปรตีน + ถั่ว"),
("กลางวัน", "ข้าวกล้อง + ปลานึ่ง + ผัก"),
("ว่างบ่าย", "โยเกิร์ต + แอปเปิ้ล"),
("เย็น", "อกไก่ย่าง + มันม่วง + ผัก"),
("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
],
"วันศุกร์": [
("เช้า", "ไข่ต้ม + ข้าวกล้อง + กล้วย"),
("ว่างเช้า", "เวย์โปรตีน + ถั่ว"),
("กลางวัน", "ข้าวกล้อง + อกไก่ + ผัก"),
("ว่างบ่าย", "โยเกิร์ต + ผลไม้"),
("เย็น", "ปลาย่าง + ข้าวโพด + ผัก"),
("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
],
"วันเสาร์": [
("เช้า", "ไข่ลวก + ข้าวโอ๊ต + กล้วย"),
("ว่างเช้า", "เวย์โปรตีน + ถั่ว"),
("กลางวัน", "ข้าวกล้อง + อกไก่ + ผัก"),
("ว่างบ่าย", "โยเกิร์ต + แอปเปิ้ล"),
("เย็น", "อกไก่ย่าง + มันม่วง + ผัก"),
("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
],
"วันอาทิตย์": [
("เช้า", "ไข่ต้ม 2 ฟอง + ข้าวกล้อง + กล้วย"),
("ว่างเช้า", "เวย์โปรตีน + ถั่ว"),
("กลางวัน", "ข้าวกล้อง + ปลานึ่ง + ผัก"),
("ว่างบ่าย", "โยเกิร์ต + ผลไม้"),
("เย็น", "ไข่ต้ม + ปลาย่าง + ผัก"),
("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
]
}
# สร้างไฟล์ Excel
wb = Workbook()
ws = wb.active
ws.title = "Meal Plan"
# สร้างหัวตาราง
ws.append(["วัน", "มื้อ", "รายการอาหาร"])
# เติมข้อมูล
for day, meals in meal_plan.items():
for meal in meals:
ws.append([day, meal[0], meal[1]])
# บันทึกไฟล์
wb.save("meal_plan_3months.xlsx")
ZnJvbSBvcGVucHl4bCBpbXBvcnQgV29ya2Jvb2sKCiMg4Liq4Lij4LmJ4Liy4LiH4LiV4Liy4Lij4Liy4LiH4Lit4Liy4Lir4Liy4Lij4LmA4Lib4LmH4LiZ4Lij4Liy4Lii4Lin4Lix4LiZCm1lYWxfcGxhbiA9IHsKICAgICLguKfguLHguJnguIjguLHguJnguJfguKPguYwiOiBbCiAgICAgICAgKCLguYDguIrguYnguLIiLCAi4LmE4LiC4LmI4LiV4LmJ4LihIDMg4Lif4Lit4LiHICsg4LiC4LmJ4Liy4Lin4LiB4Lil4LmJ4Lit4LiHIDEg4LiX4Lix4Lie4Lie4Li1ICsg4LiB4Lil4LmJ4Lin4Lii4Lir4Lit4LihIDEg4Lil4Li54LiBIiksCiAgICAgICAgKCLguKfguYjguLLguIfguYDguIrguYnguLIiLCAi4LmA4Lin4Lii4LmM4LmC4Lib4Lij4LiV4Li14LiZIDEg4Liq4LiB4Li54LmK4LibICsg4LiW4Lix4LmI4Lin4Lit4Lix4Lil4Lih4Lit4LiZ4LiU4LmMIDEwIOC5gOC4oeC5h+C4lCIpLAogICAgICAgICgi4LiB4Lil4Liy4LiH4Lin4Lix4LiZIiwgIuC4guC5ieC4suC4p+C4geC4peC5ieC4reC4hyAxLjUg4LiX4Lix4Lie4Lie4Li1ICsg4Lit4LiB4LmE4LiB4LmIIDE1MCDguIHguKPguLHguKEgKyDguJzguLHguIHguKXguKfguIEiKSwKICAgICAgICAoIuC4p+C5iOC4suC4h+C4muC5iOC4suC4oiIsICLguYLguKLguYDguIHguLTguKPguYzguJXguYTguILguKHguLHguJnguJXguYjguLMgKyDguYHguK3guJvguYDguJvguLTguYnguKUgMSDguKXguLnguIEiKSwKICAgICAgICAoIuC5gOC4ouC5h+C4mSIsICLguK3guIHguYTguIHguYjguKLguYjguLLguIcgMTUwIOC4geC4o+C4seC4oSArIOC4oeC4seC4meC4oeC5iOC4p+C4hyAxIOC4q+C4seC4pyArIOC4nOC4seC4geC4peC4p+C4gSIpLAogICAgICAgICgi4LiB4LmI4Lit4LiZ4LiZ4Lit4LiZIiwgIuC5gOC4p+C4ouC5jOC5guC4m+C4o+C4leC4teC4mSAxIOC4quC4geC4ueC5iuC4myDguKvguKPguLfguK0g4LmE4LiC4LmI4LiV4LmJ4LihIDEg4Lif4Lit4LiHIikKICAgIF0sCiAgICAi4Lin4Lix4LiZ4Lit4Lix4LiH4LiE4Liy4LijIjogWwogICAgICAgICgi4LmA4LiK4LmJ4LiyIiwgIuC5hOC4guC5iOC4peC4p+C4gSAyIOC4n+C4reC4hyArIOC4guC5ieC4suC4p+C5guC4reC5iuC4lSArIOC4geC4peC5ieC4p+C4ouC4q+C4reC4oSAxIOC4peC4ueC4gSIpLAogICAgICAgICgi4Lin4LmI4Liy4LiH4LmA4LiK4LmJ4LiyIiwgIuC5gOC4p+C4ouC5jOC5guC4m+C4o+C4leC4teC4mSAxIOC4quC4geC4ueC5iuC4myArIOC4luC4seC5iOC4p+C4reC4seC4peC4oeC4reC4meC4lOC5jCAxMCDguYDguKHguYfguJQiKSwKICAgICAgICAoIuC4geC4peC4suC4h+C4p+C4seC4mSIsICLguILguYnguLLguKfguIHguKXguYnguK3guIcgMS41IOC4l+C4seC4nuC4nuC4tSArIOC4m+C4peC4suC4ouC5iOC4suC4hyAxNTAg4LiB4Lij4Lix4LihICsg4Lic4Lix4LiB4Lil4Lin4LiBIiksCiAgICAgICAgKCLguKfguYjguLLguIfguJrguYjguLLguKIiLCAi4LmC4Lii4LmA4LiB4Li04Lij4LmM4LiV4LmE4LiC4Lih4Lix4LiZ4LiV4LmI4LizICsg4LmB4LiB4LmJ4Lin4Lih4Lix4LiH4LiB4LijIiksCiAgICAgICAgKCLguYDguKLguYfguJkiLCAi4Lib4Lil4Liy4LiZ4Li24LmI4LiHIDE1MCDguIHguKPguLHguKEgKyDguILguYnguLLguKfguYLguJ7guJTguJXguYnguKEgKyDguJzguLHguIEiKSwKICAgICAgICAoIuC4geC5iOC4reC4meC4meC4reC4mSIsICLguYDguKfguKLguYzguYLguJvguKPguJXguLXguJkg4Lir4Lij4Li34LitIOC5hOC4guC5iOC4leC5ieC4oSIpCiAgICBdLAogICAgIuC4p+C4seC4meC4nuC4uOC4mCI6IFsKICAgICAgICAoIuC5gOC4iuC5ieC4siIsICLguYTguILguYjguJXguYnguKEgMyDguJ/guK3guIcgKyDguILguYnguLLguKfguIHguKXguYnguK3guIcgMSDguJfguLHguJ7guJ7guLUiKSwKICAgICAgICAoIuC4p+C5iOC4suC4h+C5gOC4iuC5ieC4siIsICLguYDguKfguKLguYzguYLguJvguKPguJXguLXguJkgKyDguJbguLHguYjguKfguK3guLHguKXguKHguK3guJnguJTguYwiKSwKICAgICAgICAoIuC4geC4peC4suC4h+C4p+C4seC4mSIsICLguILguYnguLLguKfguIHguKXguYnguK3guIcgKyDguK3guIHguYTguIHguYggKyDguJzguLHguIEiKSwKICAgICAgICAoIuC4p+C5iOC4suC4h+C4muC5iOC4suC4oiIsICLguYLguKLguYDguIHguLTguKPguYzguJUgKyDguKrguYnguKEiKSwKICAgICAgICAoIuC5gOC4ouC5h+C4mSIsICLguYTguILguYjguJXguYnguKEgMiDguJ/guK3guIcgKyDguJvguKXguLLguKLguYjguLLguIcgKyDguJzguLHguIEiKSwKICAgICAgICAoIuC4geC5iOC4reC4meC4meC4reC4mSIsICLguYDguKfguKLguYzguYLguJvguKPguJXguLXguJkg4Lir4Lij4Li34LitIOC5hOC4guC5iOC4leC5ieC4oSIpCiAgICBdLAogICAgIuC4p+C4seC4meC4nuC4pOC4q+C4seC4quC4muC4lOC4tSI6IFsKICAgICAgICAoIuC5gOC4iuC5ieC4siIsICLguYTguILguYjguKXguKfguIEgKyDguILguYnguLLguKfguYLguK3guYrguJUgKyDguIHguKXguYnguKfguKIiKSwKICAgICAgICAoIuC4p+C5iOC4suC4h+C5gOC4iuC5ieC4siIsICLguYDguKfguKLguYzguYLguJvguKPguJXguLXguJkgKyDguJbguLHguYjguKciKSwKICAgICAgICAoIuC4geC4peC4suC4h+C4p+C4seC4mSIsICLguILguYnguLLguKfguIHguKXguYnguK3guIcgKyDguJvguKXguLLguJnguLbguYjguIcgKyDguJzguLHguIEiKSwKICAgICAgICAoIuC4p+C5iOC4suC4h+C4muC5iOC4suC4oiIsICLguYLguKLguYDguIHguLTguKPguYzguJUgKyDguYHguK3guJvguYDguJvguLTguYnguKUiKSwKICAgICAgICAoIuC5gOC4ouC5h+C4mSIsICLguK3guIHguYTguIHguYjguKLguYjguLLguIcgKyDguKHguLHguJnguKHguYjguKfguIcgKyDguJzguLHguIEiKSwKICAgICAgICAoIuC4geC5iOC4reC4meC4meC4reC4mSIsICLguYDguKfguKLguYzguYLguJvguKPguJXguLXguJkg4Lir4Lij4Li34LitIOC5hOC4guC5iOC4leC5ieC4oSIpCiAgICBdLAogICAgIuC4p+C4seC4meC4qOC4uOC4geC4o+C5jCI6IFsKICAgICAgICAoIuC5gOC4iuC5ieC4siIsICLguYTguILguYjguJXguYnguKEgKyDguILguYnguLLguKfguIHguKXguYnguK3guIcgKyDguIHguKXguYnguKfguKIiKSwKICAgICAgICAoIuC4p+C5iOC4suC4h+C5gOC4iuC5ieC4siIsICLguYDguKfguKLguYzguYLguJvguKPguJXguLXguJkgKyDguJbguLHguYjguKciKSwKICAgICAgICAoIuC4geC4peC4suC4h+C4p+C4seC4mSIsICLguILguYnguLLguKfguIHguKXguYnguK3guIcgKyDguK3guIHguYTguIHguYggKyDguJzguLHguIEiKSwKICAgICAgICAoIuC4p+C5iOC4suC4h+C4muC5iOC4suC4oiIsICLguYLguKLguYDguIHguLTguKPguYzguJUgKyDguJzguKXguYTguKHguYkiKSwKICAgICAgICAoIuC5gOC4ouC5h+C4mSIsICLguJvguKXguLLguKLguYjguLLguIcgKyDguILguYnguLLguKfguYLguJ7guJQgKyDguJzguLHguIEiKSwKICAgICAgICAoIuC4geC5iOC4reC4meC4meC4reC4mSIsICLguYDguKfguKLguYzguYLguJvguKPguJXguLXguJkg4Lir4Lij4Li34LitIOC5hOC4guC5iOC4leC5ieC4oSIpCiAgICBdLAogICAgIuC4p+C4seC4meC5gOC4quC4suC4o+C5jCI6IFsKICAgICAgICAoIuC5gOC4iuC5ieC4siIsICLguYTguILguYjguKXguKfguIEgKyDguILguYnguLLguKfguYLguK3guYrguJUgKyDguIHguKXguYnguKfguKIiKSwKICAgICAgICAoIuC4p+C5iOC4suC4h+C5gOC4iuC5ieC4siIsICLguYDguKfguKLguYzguYLguJvguKPguJXguLXguJkgKyDguJbguLHguYjguKciKSwKICAgICAgICAoIuC4geC4peC4suC4h+C4p+C4seC4mSIsICLguILguYnguLLguKfguIHguKXguYnguK3guIcgKyDguK3guIHguYTguIHguYggKyDguJzguLHguIEiKSwKICAgICAgICAoIuC4p+C5iOC4suC4h+C4muC5iOC4suC4oiIsICLguYLguKLguYDguIHguLTguKPguYzguJUgKyDguYHguK3guJvguYDguJvguLTguYnguKUiKSwKICAgICAgICAoIuC5gOC4ouC5h+C4mSIsICLguK3guIHguYTguIHguYjguKLguYjguLLguIcgKyDguKHguLHguJnguKHguYjguKfguIcgKyDguJzguLHguIEiKSwKICAgICAgICAoIuC4geC5iOC4reC4meC4meC4reC4mSIsICLguYDguKfguKLguYzguYLguJvguKPguJXguLXguJkg4Lir4Lij4Li34LitIOC5hOC4guC5iOC4leC5ieC4oSIpCiAgICBdLAogICAgIuC4p+C4seC4meC4reC4suC4l+C4tOC4leC4ouC5jCI6IFsKICAgICAgICAoIuC5gOC4iuC5ieC4siIsICLguYTguILguYjguJXguYnguKEgMiDguJ/guK3guIcgKyDguILguYnguLLguKfguIHguKXguYnguK3guIcgKyDguIHguKXguYnguKfguKIiKSwKICAgICAgICAoIuC4p+C5iOC4suC4h+C5gOC4iuC5ieC4siIsICLguYDguKfguKLguYzguYLguJvguKPguJXguLXguJkgKyDguJbguLHguYjguKciKSwKICAgICAgICAoIuC4geC4peC4suC4h+C4p+C4seC4mSIsICLguILguYnguLLguKfguIHguKXguYnguK3guIcgKyDguJvguKXguLLguJnguLbguYjguIcgKyDguJzguLHguIEiKSwKICAgICAgICAoIuC4p+C5iOC4suC4h+C4muC5iOC4suC4oiIsICLguYLguKLguYDguIHguLTguKPguYzguJUgKyDguJzguKXguYTguKHguYkiKSwKICAgICAgICAoIuC5gOC4ouC5h+C4mSIsICLguYTguILguYjguJXguYnguKEgKyDguJvguKXguLLguKLguYjguLLguIcgKyDguJzguLHguIEiKSwKICAgICAgICAoIuC4geC5iOC4reC4meC4meC4reC4mSIsICLguYDguKfguKLguYzguYLguJvguKPguJXguLXguJkg4Lir4Lij4Li34LitIOC5hOC4guC5iOC4leC5ieC4oSIpCiAgICBdCn0KCiMg4Liq4Lij4LmJ4Liy4LiH4LmE4Lif4Lil4LmMIEV4Y2VsCndiID0gV29ya2Jvb2soKQp3cyA9IHdiLmFjdGl2ZQp3cy50aXRsZSA9ICJNZWFsIFBsYW4iCgojIOC4quC4o+C5ieC4suC4h+C4q+C4seC4p+C4leC4suC4o+C4suC4hwp3cy5hcHBlbmQoWyLguKfguLHguJkiLCAi4Lih4Li34LmJ4LitIiwgIuC4o+C4suC4ouC4geC4suC4o+C4reC4suC4q+C4suC4oyJdKQoKIyDguYDguJXguLTguKHguILguYnguK3guKHguLnguKUKZm9yIGRheSwgbWVhbHMgaW4gbWVhbF9wbGFuLml0ZW1zKCk6CiAgICBmb3IgbWVhbCBpbiBtZWFsczoKICAgICAgICB3cy5hcHBlbmQoW2RheSwgbWVhbFswXSwgbWVhbFsxXV0pCgojIOC4muC4seC4meC4l+C4tuC4geC5hOC4n+C4peC5jAp3Yi5zYXZlKCJtZWFsX3BsYW5fM21vbnRocy54bHN4Iik=
from openpyxl import Workbook
# สร้างตารางอาหารเป็นรายวัน
meal_plan = {
"วันจันทร์": [
("เช้า", "ไข่ต้ม 3 ฟอง + ข้าวกล้อง 1 ทัพพี + กล้วยหอม 1 ลูก"),
("ว่างเช้า", "เวย์โปรตีน 1 สกู๊ป + ถั่วอัลมอนด์ 10 เม็ด"),
("กลางวัน", "ข้าวกล้อง 1.5 ทัพพี + อกไก่ 150 กรัม + ผักลวก"),
("ว่างบ่าย", "โยเกิร์ตไขมันต่ำ + แอปเปิ้ล 1 ลูก"),
("เย็น", "อกไก่ย่าง 150 กรัม + มันม่วง 1 หัว + ผักลวก"),
("ก่อนนอน", "เวย์โปรตีน 1 สกู๊ป หรือ ไข่ต้ม 1 ฟอง")
],
"วันอังคาร": [
("เช้า", "ไข่ลวก 2 ฟอง + ข้าวโอ๊ต + กล้วยหอม 1 ลูก"),
("ว่างเช้า", "เวย์โปรตีน 1 สกู๊ป + ถั่วอัลมอนด์ 10 เม็ด"),
("กลางวัน", "ข้าวกล้อง 1.5 ทัพพี + ปลาย่าง 150 กรัม + ผักลวก"),
("ว่างบ่าย", "โยเกิร์ตไขมันต่ำ + แก้วมังกร"),
("เย็น", "ปลานึ่ง 150 กรัม + ข้าวโพดต้ม + ผัก"),
("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
],
"วันพุธ": [
("เช้า", "ไข่ต้ม 3 ฟอง + ข้าวกล้อง 1 ทัพพี"),
("ว่างเช้า", "เวย์โปรตีน + ถั่วอัลมอนด์"),
("กลางวัน", "ข้าวกล้อง + อกไก่ + ผัก"),
("ว่างบ่าย", "โยเกิร์ต + ส้ม"),
("เย็น", "ไข่ต้ม 2 ฟอง + ปลาย่าง + ผัก"),
("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
],
"วันพฤหัสบดี": [
("เช้า", "ไข่ลวก + ข้าวโอ๊ต + กล้วย"),
("ว่างเช้า", "เวย์โปรตีน + ถั่ว"),
("กลางวัน", "ข้าวกล้อง + ปลานึ่ง + ผัก"),
("ว่างบ่าย", "โยเกิร์ต + แอปเปิ้ล"),
("เย็น", "อกไก่ย่าง + มันม่วง + ผัก"),
("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
],
"วันศุกร์": [
("เช้า", "ไข่ต้ม + ข้าวกล้อง + กล้วย"),
("ว่างเช้า", "เวย์โปรตีน + ถั่ว"),
("กลางวัน", "ข้าวกล้อง + อกไก่ + ผัก"),
("ว่างบ่าย", "โยเกิร์ต + ผลไม้"),
("เย็น", "ปลาย่าง + ข้าวโพด + ผัก"),
("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
],
"วันเสาร์": [
("เช้า", "ไข่ลวก + ข้าวโอ๊ต + กล้วย"),
("ว่างเช้า", "เวย์โปรตีน + ถั่ว"),
("กลางวัน", "ข้าวกล้อง + อกไก่ + ผัก"),
("ว่างบ่าย", "โยเกิร์ต + แอปเปิ้ล"),
("เย็น", "อกไก่ย่าง + มันม่วง + ผัก"),
("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
],
"วันอาทิตย์": [
("เช้า", "ไข่ต้ม 2 ฟอง + ข้าวกล้อง + กล้วย"),
("ว่างเช้า", "เวย์โปรตีน + ถั่ว"),
("กลางวัน", "ข้าวกล้อง + ปลานึ่ง + ผัก"),
("ว่างบ่าย", "โยเกิร์ต + ผลไม้"),
("เย็น", "ไข่ต้ม + ปลาย่าง + ผัก"),
("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
]
}
# สร้างไฟล์ Excel
wb = Workbook()
ws = wb.active
ws.title = "Meal Plan"
# สร้างหัวตาราง
ws.append(["วัน", "มื้อ", "รายการอาหาร"])
# เติมข้อมูล
for day, meals in meal_plan.items():
for meal in meals:
ws.append([day, meal[0], meal[1]])
# บันทึกไฟล์
wb.save("meal_plan_3months.xlsx")