วันพุธที่ 18 มกราคม พ.ศ. 2560

CSV Program.


หน้าต่างเว็บตอนเริ่มต้น


เริ่มแรกมา Default จะตั้งอยู่ที่ None เสมอ


กดเลือกเราที่วันเกิด และกดปุ่ม Submit


วันที่เราเพิ่มเข้าไปจะเพิ่มเลขขึ้นมา


ภายในไฟล์ CSV ตอนเริ่มต้น จะเห็นว่า มีแถวของ Day และ Number


หากมีการเลือกวัน ภายในไฟล์ CSV ก็จะเปลี่ยนแปลงเช่นกัน


ต่อไปจะเป็นการอธิบายในส่วนของโค้ด

เริ่มแรกจะประกาศตัวแปร day ให้รับค่าวันต่างๆมาก่อน จากนั้นสร้างอาเรย์ data ขึ้นมาไว้เก็บจำนวนคนเกิดในแต่ละวัน ส่วนของการอ่านและเพิ่มจำนวนคนเกิดในแค่ละวันนั้น ใช้เป็น for loop และเงื่อนไข if ว่า ถ้าในแถววัน ตรงกับ วันใดๆ ให้เพิ่มเลขในแถวจำนวนขึ้นไป 1 ถ้าแต่ไม่ใช่ ก็ให้เลขเท่าเดิม


โดยในส่วนของการ Read CSV ได้แรงบันดาลใจมาจากภาพข้างต้น


ส่วนของการ Write CSV นั้น ตอนแรกได้ใช้ for loop เช่นเดียวกับ Read แต่มี Error เกิดขึ้น โดยยังไม่สามารถแก้ไขได้ เลยใช้แบบ Manual ไปก่อน โดยการกำหนดวันแต่ละวันไปเลยว่า ตรงกับ data ตำแหน่งที่เท่าใด (data คืออาเรย์เก็บเลขจำนวนคนเกิดในแต่ละวัน ตามที่ได้บอกข้างต้น)


โดยในส่วนของการ Write CSV ได้แรงบันดาลใจมาจากภาพข้างต้น


ในส่วนสุดท้ายนี้เป็นส่วนที่นำวันต่างๆ มาให้เลือกโดยใช้ select ซึ่งเป็นการเลือกแบบ dropdown คือคลิกเป็นแถวยาวๆ ลงมา ดังในตัวอย่างด้านบน ส่วนด้านหลังของ print คือแสดงข้อมูลออกมาเป็นแบบ text ว่าวันไหน มีจำนวนคนเกิดกี่คน

ที่มาของเว็บที่เป็นแรงบันดาลใจ: https://docs.python.org/2/library/csv.html










ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Link Video Presentation Resort Managemant System Project.

Video Presentation Resort Managemant System Project. จัดทำโดย พากษ์เสียง: คุณาสิน  ทองมณี  5801012620011 ลำดับภาพ: สุพิชชา  ศรีศิริ...