ขณะทำงานใน Excel คุณอาจต้องจัดการกับไฟล์ CSV บ่อยครั้ง อาจเป็น การเปิดไฟล์ CSV ใน Excel พร้อมรักษาคอลัมน์, แปลง CSV เป็นไฟล์ Excel, สร้างการเชื่อมต่อ, หรืออย่างอื่น อย่างไรก็ตาม การอ่านหรือเปิด ไฟล์ CSV ใน Excel จำเป็นต่อการใช้คุณสมบัติ Excel กับข้อมูลข้อความในไฟล์ประเภทนี้ ในบทความนี้ จะอภิปราย 4 วิธีการอ่าน ไฟล์ CSV ใน Excel พร้อมคำอธิบายที่เหมาะสม เพื่อให้คุณปรับวิธีการให้เหมาะกับไฟล์ของคุณ
ไฟล์ CSV คืออะไร?
CSV ย่อมาจาก Comma Separated Values คือไฟล์ข้อความที่จัดเก็บข้อมูล เป็นหนึ่งในรูปแบบทั่วไปที่ใช้แลกเปลี่ยนข้อมูลจากแอปพลิเคชันหนึ่งไปอีกแอปพลิเคชัน ตัวอย่าง .shp (นามสกุลของแอปภูมิสารสนเทศ ArcGIS) ไม่รองรับใน Excel แต่แปลง .shp เป็น .csv ได้ง่าย (.csv คือนามสกุลของ CSV) แล้วเปิด CSV ใน Excel จะทำงานกับข้อมูลที่แปลงแล้วได้
โดยค่าเริ่มต้น จุลภาคเป็นตัวคั่น (delimiter) ใน CSV แต่สามารถใช้อักขระเว้นวรรคอื่นๆ ได้ เช่น tab, semicolon ฯลฯ
4 วิธีอ่านไฟล์ CSV ใน Excel
เพื่อความเข้าใจง่าย มาดูตัวอย่าง ไฟล์ CSV ที่จัดเก็บใน E:\Exceldemy

เปิด Sales Report.csv ด้วย Notepad (โปรแกรมแก้ไขข้อความของ Microsoft) จะได้ข้อมูลข้อความดังภาพ มี Sales Report (หัวข้อชุดข้อมูล) ของ Product Items พร้อม Product ID, States, และ Sales จุลภาคเป็นตัวคั่น นี่คือโครงสร้างของ CSV

ตอนนี้ ต้องอ่าน ไฟล์ CSV ใน Excel ด้วยวิธีต่อไปนี้
1. เปิดไฟล์ CSV โดยตรง
หากติดตั้งแอป Excel แล้ว สามารถเปิด ไฟล์ CSV โดยตรง ทำตามขั้นตอนด้านล่าง
- เปิด Windows File Explorer ไปที่ ไฟล์ CSV ที่มีอยู่
- เลือกไฟล์ และดับเบิลคลิกที่ไฟล์

ทางเลือก: เปิดไฟล์หลังเปิดสมุดงานว่างใน Excel
- ไปที่ File > Open > This PC

- ไปที่พาธ (ตำแหน่งไฟล์) ของ CSV ที่มีอยู่ ตรวจสอบว่าเลือก File Format เป็น Text Files
- จะเห็น Sales Report.csv คลิก Open

หลังใช้วิธีข้างต้น (เปิด File Explorer หรือสมุดงาน Excel) จะได้ผลลัพธ์ดังภาพ

ผลลัพธ์สุดท้ายหลังจัดรูปแบบที่จำเป็น

อ่านเพิ่มเติม: วิธีเปิดไฟล์ CSV พร้อมคอลัมน์ใน Excel (3 วิธีง่าย)
2. เปิดด้วยแอปพลิเคชัน Excel
หากไม่มีแอป Excel ติดตั้ง หรือ Excel ไม่ใช่แอปเริ่มต้นสำหรับเปิด .csv วิธีนี้จะช่วยได้
- ติดตั้ง แอปพลิเคชัน Excel (ใช้ web version of Excel ฟรีได้)
- เลือก ไฟล์ CSV คลิกขวา
- ไปที่ Open with (เลือกจาก Context Menu) > Choose another app

จะเห็นตัวเลือก เลือกแอป Excel และติ๊ก Always use this app to open .csv files เพื่อเปิดโดยตรงครั้งหน้า

อ่านเพิ่มเติม: วิธีเปิด Notepad หรือไฟล์ข้อความใน Excel พร้อมคอลัมน์ (3 วิธีง่าย)
บทความคล้ายคลึง
- วิธีนำเข้า CSV เข้าชีทที่มีอยู่ใน Excel (5 วิธี)
- Excel VBA: อ่านไฟล์ข้อความเป็นสตริง (4 กรณีที่มีประสิทธิภาพ)
- Excel VBA อ่านไฟล์ CSV ทีละบรรทัด (3 ตัวอย่างที่เหมาะสม)
- วิธีแปลง CSV เป็น XLSX Command Line (พร้อมขั้นตอนง่าย)
- Excel VBA อ่านไฟล์ CSV เข้า Array (4 ตัวอย่างที่เหมาะสม)
3. ใช้คุณสมบัติ From Text/CSV (Power Query) อ่านไฟล์ CSV
หากมีชุดข้อมูลใหญ่ (รูปแบบ .csv) และต้องการอ่าน ไฟล์ CSV อย่างปลอดภัย สามารถใช้ From Text/CSV ซึ่งเป็นคุณสมบัติของ Power Query เครื่องมือแปลงและเตรียมข้อมูลใน Excel
- ไปที่แท็บ Data > From Text/CSV

- คลิกที่ Sales Report.csv file แล้วเลือก Import

- จะมีตัวอย่างไฟล์ข้อความ Comma ถูกตั้งเป็น Delimiter อัตโนมัติ
- หากต้องการโหลดข้อมูลที่แปลงแล้วเข้าชีททำงาน เลือก Load to

สุดท้าย ติ๊กวงกลมหน้า New worksheet หากต้องการโหลดในชีทใหม่ มิฉะนั้นระบุตำแหน่งใน Existing worksheet

จะได้ผลลัพธ์ดังภาพ
อ่านเพิ่มเติม: วิธีนำเข้าไฟล์ข้อความเข้าสู่ Excel ด้วย VBA (3 วิธีง่าย)
4. ใช้ Text to Columns อ่านไฟล์ CSV
หากมีตัวคั่นช่องว่างอื่นๆ (เช่น tab หรือ semicolons) ใน CSV หรือใช้ Excel เว็บเวอร์ชัน วิธีนี้อาจเป็นประโยชน์
- เลือกและคัดลอกข้อความโดยกด CTRL + C

- ไปที่เซลล์ B2 กด CTRL + V วางข้อความ

- ไปที่แท็บ Data > Data Tools ริบบอน > เลือก Text to Columns

- ขั้นตอน 1 จาก 3: เลือกประเภทข้อมูล Delimited

- ขั้นตอน 2 จาก 3: เลือก Comma เป็น Delimiters

หมายเหตุ: หากมีตัวคั่นช่องว่างอื่น ให้เลือกตัวนั้นแทน Comma
- ขั้นตอนสุดท้าย: ติ๊ก General เป็นรูปแบบข้อมูล

สุดท้าย จะได้ผลลัพธ์ดังภาพ

อ่านเพิ่มเติม: วิธีแปลง CSV เป็น Excel พร้อมคอลัมน์ (5 วิธี)
สรุป
จบเซสชันวันนี้ แน่นอนว่าเชื่อว่าคุณสามารถใช้วิธีข้างต้นอ่าน ไฟล์ CSV ใน Excel ได้ ไม่ว่าจะอย่างไร อย่าลืมแบ่งปันความคิดเห็นในส่วนความคิดเห็นด้านล่างครับ
บทความที่เกี่ยวข้อง
- วิธีนำเข้าไฟล์ข้อความเข้าสู่ Excel อัตโนมัติ (2 วิธีที่เหมาะสม)
- นำเข้าไฟล์ข้อความเข้าสู่ Excel ด้วย VBA (3 วิธีง่าย)
- วิธีแปลง CSV เป็น XLSX (4 วิธีเร็ว)
- Excel VBA แปลงไฟล์ CSV เป็น XLSX (2 ตัวอย่างง่าย)
- วิธีแปลง CSV เป็น XLSX โดยไม่เปิดไฟล์ (5 วิธีง่าย)