fork download
  1. from openpyxl import Workbook
  2.  
  3. # สร้างตารางอาหารเป็นรายวัน
  4. meal_plan = {
  5. "วันจันทร์": [
  6. ("เช้า", "ไข่ต้ม 3 ฟอง + ข้าวกล้อง 1 ทัพพี + กล้วยหอม 1 ลูก"),
  7. ("ว่างเช้า", "เวย์โปรตีน 1 สกู๊ป + ถั่วอัลมอนด์ 10 เม็ด"),
  8. ("กลางวัน", "ข้าวกล้อง 1.5 ทัพพี + อกไก่ 150 กรัม + ผักลวก"),
  9. ("ว่างบ่าย", "โยเกิร์ตไขมันต่ำ + แอปเปิ้ล 1 ลูก"),
  10. ("เย็น", "อกไก่ย่าง 150 กรัม + มันม่วง 1 หัว + ผักลวก"),
  11. ("ก่อนนอน", "เวย์โปรตีน 1 สกู๊ป หรือ ไข่ต้ม 1 ฟอง")
  12. ],
  13. "วันอังคาร": [
  14. ("เช้า", "ไข่ลวก 2 ฟอง + ข้าวโอ๊ต + กล้วยหอม 1 ลูก"),
  15. ("ว่างเช้า", "เวย์โปรตีน 1 สกู๊ป + ถั่วอัลมอนด์ 10 เม็ด"),
  16. ("กลางวัน", "ข้าวกล้อง 1.5 ทัพพี + ปลาย่าง 150 กรัม + ผักลวก"),
  17. ("ว่างบ่าย", "โยเกิร์ตไขมันต่ำ + แก้วมังกร"),
  18. ("เย็น", "ปลานึ่ง 150 กรัม + ข้าวโพดต้ม + ผัก"),
  19. ("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
  20. ],
  21. "วันพุธ": [
  22. ("เช้า", "ไข่ต้ม 3 ฟอง + ข้าวกล้อง 1 ทัพพี"),
  23. ("ว่างเช้า", "เวย์โปรตีน + ถั่วอัลมอนด์"),
  24. ("กลางวัน", "ข้าวกล้อง + อกไก่ + ผัก"),
  25. ("ว่างบ่าย", "โยเกิร์ต + ส้ม"),
  26. ("เย็น", "ไข่ต้ม 2 ฟอง + ปลาย่าง + ผัก"),
  27. ("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
  28. ],
  29. "วันพฤหัสบดี": [
  30. ("เช้า", "ไข่ลวก + ข้าวโอ๊ต + กล้วย"),
  31. ("ว่างเช้า", "เวย์โปรตีน + ถั่ว"),
  32. ("กลางวัน", "ข้าวกล้อง + ปลานึ่ง + ผัก"),
  33. ("ว่างบ่าย", "โยเกิร์ต + แอปเปิ้ล"),
  34. ("เย็น", "อกไก่ย่าง + มันม่วง + ผัก"),
  35. ("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
  36. ],
  37. "วันศุกร์": [
  38. ("เช้า", "ไข่ต้ม + ข้าวกล้อง + กล้วย"),
  39. ("ว่างเช้า", "เวย์โปรตีน + ถั่ว"),
  40. ("กลางวัน", "ข้าวกล้อง + อกไก่ + ผัก"),
  41. ("ว่างบ่าย", "โยเกิร์ต + ผลไม้"),
  42. ("เย็น", "ปลาย่าง + ข้าวโพด + ผัก"),
  43. ("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
  44. ],
  45. "วันเสาร์": [
  46. ("เช้า", "ไข่ลวก + ข้าวโอ๊ต + กล้วย"),
  47. ("ว่างเช้า", "เวย์โปรตีน + ถั่ว"),
  48. ("กลางวัน", "ข้าวกล้อง + อกไก่ + ผัก"),
  49. ("ว่างบ่าย", "โยเกิร์ต + แอปเปิ้ล"),
  50. ("เย็น", "อกไก่ย่าง + มันม่วง + ผัก"),
  51. ("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
  52. ],
  53. "วันอาทิตย์": [
  54. ("เช้า", "ไข่ต้ม 2 ฟอง + ข้าวกล้อง + กล้วย"),
  55. ("ว่างเช้า", "เวย์โปรตีน + ถั่ว"),
  56. ("กลางวัน", "ข้าวกล้อง + ปลานึ่ง + ผัก"),
  57. ("ว่างบ่าย", "โยเกิร์ต + ผลไม้"),
  58. ("เย็น", "ไข่ต้ม + ปลาย่าง + ผัก"),
  59. ("ก่อนนอน", "เวย์โปรตีน หรือ ไข่ต้ม")
  60. ]
  61. }
  62.  
  63. # สร้างไฟล์ Excel
  64. wb = Workbook()
  65. ws = wb.active
  66. ws.title = "Meal Plan"
  67.  
  68. # สร้างหัวตาราง
  69. ws.append(["วัน", "มื้อ", "รายการอาหาร"])
  70.  
  71. # เติมข้อมูล
  72. for day, meals in meal_plan.items():
  73. for meal in meals:
  74. ws.append([day, meal[0], meal[1]])
  75.  
  76. # บันทึกไฟล์
  77. wb.save("meal_plan_3months.xlsx")
Success #stdin #stdout 0.04s 25656KB
stdin
Standard input is empty
stdout
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")