csv ย่อมาจาก comma-seperated values ซึ่งมันมีไว้ทำไมก็ตามชื่อเลยครับ csv เป็นไฟล์ที่เราสามารถนำมาเก็บข้อมูลได้คล้ายๆกับ .xls หรือ .xlsx

แต่จะต่างหน่อยตรงที่มันจะไม่ซับซ้อนมากนัก มีข้อมูลแถวแรกเป็นชื่อคอลัมน์ แถวต่อๆมาเป็นข้อมูล ข้อมูลแต่ละเซลล์ก็จะถูกคั่นด้วย , (comma)


หน้าตามันก็จะประมาณนี้ครับName, Age, Gender
John, 53, M
Jolene, 34, F
Laura, 27, F
Antoine, 46, M

ถ้าไปใช้โปรแกรมเปิดก็จะหน้าตาอย่างนี้

ลองมาใช้ Python อ่านดูดีกว่า

ใน Python มี module builtin ตัวนึงที่สามารถใช้อ่านไฟล์ csv ได้ชื่อว่า csv ครับ

บรรทัดที่ 1 อิมพอร์ตตัว module เข้ามา

บรรทัดที่ 3 อ่านไฟล์ test.csv แล้วเก็บในตัวแปร f

บรรทัดที่ 4 สร้างออปเจคต์ reader มารับ f เข้าไปอ่าน

บรรทัดที่ 6 ลงไป สำหรับแต่ละแถวใน reader ก็ print แถวนั้นออกมา

เมื่อลองรันดู


Medium ที่ 37
ปีนี้ผมตั้งใจว่าจะเขียน Medium ให้ได้เดือนละ 4–5 Medium ครับ สิ้นปีก็จะมี 52 Medium เท่ากับจำนวนสัปดาห์ใน 1 ปีพอดี ไม่รู้จะทำได้มั้ย แต่ก็ถือเป็น Passion เล็กๆน้อยๆของผมครับ 5555
ผมเขียนบทความหลายแนวแล้วแต่ว่าอยากเขียนยังไง ถ้าอยากให้กำลังใจช่วยกด Clap ให้ซักที สองทีด้วยนะครับ :D
เจอกันบทความหน้าครับ