สารบัญ
บทช่วยสอนอธิบายวิธีแปลงไฟล์ CSV เป็น Excel อย่างรวดเร็วในทุกเวอร์ชันตั้งแต่ 365 ถึง 2007 เพื่อหลีกเลี่ยงปัญหาทั่วไป
โดยทั่วไป มีสองวิธีในการถ่ายโอนไฟล์ CSV ไปยัง Excel: โดยการเปิดหรือนำเข้าเป็นข้อมูลภายนอก บทความนี้ให้คำแนะนำโดยละเอียดเกี่ยวกับทั้งสองวิธี และชี้ให้เห็นจุดแข็งและข้อจำกัดของแต่ละวิธี นอกจากนี้ เราจะปักธงข้อผิดพลาดที่อาจเกิดขึ้นและแนะนำวิธีแก้ปัญหาที่มีประสิทธิภาพสูงสุด
แปลงไฟล์ CSV เป็น Excel โดยการเปิดไฟล์
เพื่อนำข้อมูลจากไฟล์ CSV ไปยัง Excel คุณสามารถเปิดได้โดยตรงจากสมุดงาน Excel หรือผ่าน Windows Explorer ไม่ว่าคุณจะเลือกวิธีใด โปรดทราบว่า:
- การเปิดเอกสาร CSV ใน Excel จะไม่เปลี่ยนรูปแบบไฟล์เป็น .xlsx หรือ .xls ไฟล์จะคงนามสกุลเดิมเป็น .csv
- ไฟล์จำกัดไว้ที่ 1,048,576 แถวและ 16,384 คอลัมน์
วิธีเปิดไฟล์ CSV ใน Excel
A ไฟล์ค่าที่คั่นด้วยเครื่องหมายจุลภาคที่สร้างในโปรแกรมอื่นยังสามารถเปิดใน Excel ได้โดยใช้คำสั่ง เปิด มาตรฐาน
- ใน Excel ของคุณ ตรงไปที่ ไฟล์ แท็บแล้วคลิก เปิด หรือกดปุ่มลัด Ctrl + O
- ในกล่องโต้ตอบ เปิด เลือก ไฟล์ข้อความ (*.prn;* .txt;*.csv) จากรายการแบบเลื่อนลงที่มุมขวาล่าง
- เรียกดูเอกสาร CSV จากนั้นดับเบิลคลิกเพื่อ เปิด
ค่าที่คั่นด้วยเครื่องหมายจุลภาคสมุดงาน . ในทางปฏิบัติ การสลับไปมาระหว่างไฟล์ Excel หลายไฟล์อาจค่อนข้างไม่สะดวกและเป็นภาระ แต่คุณสามารถนำเข้าไฟล์ทั้งหมดลงในสมุดงาน เดียวกัน - คำแนะนำโดยละเอียดอยู่ที่นี่: วิธีรวมไฟล์ CSV หลายไฟล์ไว้ในสมุดงาน Excel เล่มเดียว
หวังว่า ตอนนี้คุณสามารถแปลงไฟล์ CSV เป็น Excel ได้อย่างง่ายดาย และขอขอบคุณสำหรับความอดทนของคุณทุกคนที่อ่านบทช่วยสอนนี้จนจบ :)
ไฟล์ (. csv) จะเปิดในสมุดงานใหม่ทันทีสำหรับไฟล์ข้อความ (. txt ) Excel จะเริ่ม นำเข้า ตัวช่วยสร้างข้อความ . โปรดดูที่การนำเข้า CSV ไปยัง Excel สำหรับรายละเอียดทั้งหมด
วิธีเปิดไฟล์ CSV จาก Windows Explorer
วิธีที่เร็วที่สุดในการเปิดไฟล์ .csv ใน Excel คือการดับเบิลคลิกที่ไฟล์นั้นใน Windows Explorer วิธีนี้จะเปิดไฟล์ของคุณในสมุดงานใหม่ทันที
อย่างไรก็ตาม วิธีนี้ใช้ได้เฉพาะเมื่อ Microsoft Excel ถูกตั้งค่าเป็น แอปเริ่มต้นสำหรับไฟล์ .csv ในกรณีนี้ ไอคอน Excel สีเขียวที่คุ้นเคย จะปรากฏขึ้นถัดจากเอกสาร .csv ใน Windows Explorer
หากไฟล์ CSV ของคุณถูกตั้งค่าให้เปิดด้วยแอปเริ่มต้นอื่น ให้คลิกขวาที่ไฟล์ แล้วเลือก เปิดด้วย… > Excel .
ในการตั้งค่า Excel เป็นโปรแกรมเริ่มต้นสำหรับไฟล์ CVS ต่อไปนี้เป็นขั้นตอนในการดำเนินการ:
- คลิกขวาที่ไฟล์ .csv ใดก็ได้ใน Windows Explorer จากนั้นเลือก เปิดด้วย... > เลือกแอปอื่น จากเมนูบริบท
- ใต้ ตัวเลือกอื่นๆ คลิก Excel ทำเครื่องหมายในช่อง ใช้แอปนี้เปิดไฟล์ .csv ทุกครั้ง แล้วคลิก ตกลง .
แปลง CSV เป็น Excel โดยการนำเข้า
เมื่อใช้วิธีนี้ คุณสามารถนำเข้าข้อมูลจากไฟล์ .csv ไปยังแผ่นงาน Excel ที่มีอยู่หรือแผ่นงานใหม่ ไม่เหมือนกับเทคนิคก่อนหน้านี้ ไม่เพียงเปิดไฟล์ใน Excel แต่เปลี่ยนรูปแบบ .csv เป็น .xlsx (Excel 2007 และสูงกว่า) หรือ.xls (Excel 2003 และต่ำกว่า)
การนำเข้าสามารถทำได้สองวิธี:
- โดยใช้ ตัวช่วยนำเข้าข้อความ (ในทุกเวอร์ชัน)
- โดยการสร้างการเชื่อมต่อ Power Query (ใน Excel 2016 - Excel 365)
วิธีนำเข้า CSV เข้าสู่ Excel ด้วยตัวช่วยสร้างการนำเข้าข้อความ
อย่างแรก ควรสังเกตว่า ตัวช่วยสร้างการนำเข้าข้อความ เป็นคุณลักษณะดั้งเดิม และเริ่มต้นด้วย Excel 2016 จะถูกย้ายจาก Ribbon ไปที่ ตัวเลือกของ Excel
ถ้า ตัวช่วยนำเข้าข้อความ ไม่พร้อมใช้งานในเวอร์ชัน Excel ของคุณ คุณมีสองตัวเลือกต่อไปนี้:
- เปิดใช้คุณลักษณะจากข้อความ (ดั้งเดิม)
- รับ Excel เป็น เปิดตัว ตัวช่วยนำเข้าข้อความ โดยอัตโนมัติ สำหรับสิ่งนี้ ให้เปลี่ยนนามสกุลไฟล์จาก .csv เป็น .txt เปิดไฟล์ข้อความจาก Excel จากนั้นทำตามขั้นตอนของตัวช่วยสร้างที่อธิบายด้านล่าง
หากต้องการนำเข้าไฟล์ CSV ไปยัง Excel ให้ทำดังนี้ คือสิ่งที่คุณต้องทำ:
- ใน Excel 2013 และรุ่นก่อนหน้า ไปที่แท็บ ข้อมูล > รับข้อมูลภายนอก กลุ่ม แล้วคลิก จากข้อความ .
ใน Excel 2016 และใหม่กว่า ให้ไปที่แท็บ ข้อมูล > รับ & แปลงข้อมูล กลุ่ม แล้วคลิก รับข้อมูล > Legacy Wizards > จากข้อความ (เดิม)
หมายเหตุ หากไม่มีวิซาร์ด จากข้อความ ตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งานแล้ว หาก Legacy Wizards ยังคงเป็นสีเทา ให้เลือกเซลล์ว่างหรือเปิดเวิร์กชีตเปล่าแล้วลองอีกครั้ง
- ใน นำเข้าไฟล์ข้อความ กล่องโต้ตอบ เรียกดูไฟล์ .csv ที่คุณต้องการนำเข้า เลือกไฟล์แล้วคลิกปุ่ม นำเข้า (หรือดับเบิลคลิกที่ไฟล์)
- ตัวช่วยสร้างการนำเข้าข้อความ จะเริ่มทำงาน และคุณทำตามขั้นตอนของมัน ขั้นแรก ให้คุณเลือก:
- ประเภทไฟล์ ตัวคั่น
- หมายเลขแถว เพื่อเริ่มการนำเข้าที่ (โดยปกติคือแถวที่ 1)
- ข้อมูลของคุณมี ส่วนหัว
หน้าต่างแสดงตัวอย่างในส่วนล่างของตัวช่วยสร้างจะแสดงรายการแรกสองสามรายการจากไฟล์ CSV ของคุณหรือไม่
- เลือกตัวคั่นและตัวระบุข้อความ
ตัวคั่น คืออักขระที่คั่นค่าในไฟล์ของคุณ เนื่องจาก CSV เป็นไฟล์ค่าที่คั่นด้วยเครื่องหมายจุลภาค คุณจึงเลือก เครื่องหมายจุลภาค สำหรับไฟล์ TXT โดยทั่วไป คุณจะเลือก แท็บ
ตัวระบุข้อความ คืออักขระที่ล้อมรอบค่าในไฟล์ที่นำเข้า ข้อความทั้งหมดระหว่างอักขระตัวระบุสองตัวจะถูกนำเข้าเป็นค่าเดียว แม้ว่าข้อความจะมีตัวคั่นที่ระบุก็ตาม
โดยทั่วไป คุณจะเลือกสัญลักษณ์ เครื่องหมายคำพูดคู่ (") เป็นตัวระบุข้อความ ถึง ตรวจสอบสิ่งนี้ คุณสามารถคลิก ย้อนกลับ และดูว่าอักขระใดล้อมรอบค่าในตัวอย่างไฟล์ CSV ของคุณ
ในกรณีของเรา ตัวเลขทั้งหมดที่มีตัวคั่นหลักพัน (ซึ่งเป็นเครื่องหมายจุลภาคด้วย ) อยู่ในเครื่องหมายอัญประกาศคู่เช่น "3,392" หมายความว่าจะถูกนำเข้าในเซลล์เดียว โดยไม่ระบุเครื่องหมายอัญประกาศคู่เป็นตัวระบุข้อความ ตัวเลขก่อนและหลังตัวคั่นหลักพันจะแบ่งเป็นสองคอลัมน์ที่อยู่ติดกัน
เพื่อให้แน่ใจว่าข้อมูลของคุณจะถูกนำเข้าตามที่ตั้งใจไว้ โปรดดู การแสดงตัวอย่างข้อมูล ก่อนคลิก ถัดไป .
เคล็ดลับและหมายเหตุ:
- หากมีตัวคั่นติดต่อกันมากกว่าหนึ่งตัวในไฟล์ CSV ของคุณ เลือกตัวเลือก ถือว่าตัวคั่นที่ติดกันเป็นหนึ่ง เพื่อป้องกันไม่ให้เซลล์ว่าง
- หากการแสดงตัวอย่างแสดง ข้อมูลทั้งหมด ในคอลัมน์เดียว นั่นหมายความว่า เลือกตัวคั่นไม่ถูกต้อง เปลี่ยนตัวคั่นเพื่อให้ค่าแสดงในคอลัมน์แยกกัน
- กำหนด รูปแบบข้อมูล ค่าเริ่มต้นคือ ทั่วไป ซึ่งจะแปลงค่าตัวเลขเป็นตัวเลข ค่าวันที่และเวลาเป็นวันที่ และชนิดข้อมูลที่เหลือทั้งหมดเป็นข้อความ
หากต้องการตั้งค่ารูปแบบอื่นสำหรับคอลัมน์ใดคอลัมน์หนึ่ง ให้คลิกที่ใดก็ได้ภายในคอลัมน์นั้นใน การแสดงตัวอย่างข้อมูล จากนั้นเลือกตัวเลือกใดตัวเลือกหนึ่งใน รูปแบบข้อมูลคอลัมน์ :
<4 - หากต้องการให้ เลขศูนย์นำหน้า ให้เลือกรูปแบบ ข้อความ
- หากต้องการแสดง วันที่ อย่างถูกต้อง ให้เลือก วันที่ รูปแบบ จากนั้นเลือกรูปแบบที่เหมาะสมในช่องแบบเลื่อนลง
- เลือกว่าจะนำเข้าข้อมูลไปยังเวิร์กชีตที่มีอยู่หรือเวิร์กชีตใหม่ แล้วคลิก ตกลง
เคล็ดลับและหมายเหตุ:
- ถึงกำหนดค่าตัวเลือกขั้นสูงบางอย่าง เช่น การควบคุมการรีเฟรช เค้าโครง และการจัดรูปแบบ คลิก คุณสมบัติ... ในกล่องโต้ตอบด้านบน
- หากข้อมูลที่นำเข้าบางส่วนแสดงไม่ถูกต้อง คุณสามารถเปลี่ยนรูปแบบได้ด้วยความช่วยเหลือ ของคุณลักษณะการจัดรูปแบบเซลล์ของ Excel
เมื่อคุณพอใจกับ การแสดงตัวอย่างข้อมูล ให้คลิกปุ่ม เสร็จสิ้น ปุ่ม
ต่อไปนี้เป็นเคล็ดลับที่เป็นประโยชน์สองสามข้อเกี่ยวกับวิธีการ
วิธีเปิดใช้งานตัวช่วยสร้างการนำเข้าข้อความใน Excel 2016 - Excel 365
หากต้องการเปิดใช้งาน ตัวช่วยสร้างการนำเข้าข้อความ ใน Excel รุ่นใหม่ คุณต้องทำดังนี้:
- คลิกแท็บ ไฟล์ แล้วคลิก ตัวเลือก > ข้อมูล .
- ใต้ แสดงตัวช่วยนำเข้าข้อมูลเดิม เลือก จากข้อความ (ดั้งเดิม) และคลิกตกลง
เมื่อเปิดใช้งาน วิซาร์ดจะปรากฏบนแท็บ ข้อมูล ใน รับ & แปลงข้อมูล กลุ่มภายใต้ รับข้อมูล > Legacy Wizards
วิธีถ่ายโอน CSV ไปยัง Excel โดยเชื่อมต่อกับมัน
ใน Excel 365, Excel 2021, Excel 2019 และ Excel 2016 คุณสามารถนำเข้าข้อมูลจากไฟล์ข้อความโดยการเชื่อมต่อด้วยความช่วยเหลือของ Power Query โดยมีวิธีการดังนี้:
- ในแท็บ ข้อมูล ใน รับ & แปลงข้อมูล กลุ่ม คลิก จากข้อความ/CSV .
- ในกล่องโต้ตอบ นำเข้าข้อมูล เลือกข้อความ ไฟล์ที่สนใจ แล้วคลิก นำเข้า .
- ในกล่องโต้ตอบการแสดงตัวอย่าง คุณจะมีตัวเลือกต่อไปนี้:
- ตัวคั่น . เลือกอักขระที่แยกค่าในไฟล์ข้อความของคุณ
- การตรวจหาประเภทข้อมูล คุณสามารถให้ Excel กำหนดประเภทข้อมูลโดยอัตโนมัติสำหรับแต่ละคอลัมน์ ตาม 200 แถวแรก (ค่าเริ่มต้น) หรือ ทั้งชุดข้อมูล หรือคุณสามารถเลือก ไม่ตรวจหาประเภทข้อมูล และนำเข้าข้อมูลในรูปแบบ ข้อความ ดั้งเดิม
- แปลงข้อมูล โหลดข้อมูลไปยัง Power Query Editor เพื่อให้คุณสามารถแก้ไขได้ก่อนที่จะถ่ายโอนไปยัง Excel ใช้คุณลักษณะนี้เพื่อกำหนดรูปแบบที่ต้องการสำหรับคอลัมน์ที่ต้องการ
- โหลด ควบคุมตำแหน่งที่จะนำเข้าข้อมูล หากต้องการนำเข้าไฟล์ csv ไปยังเวิร์กชีตใหม่ ให้เลือก โหลด ในการถ่ายโอนข้อมูลไปยังแผ่นงานที่มีอยู่หรือแผ่นงานใหม่ในรูปแบบของตาราง PivotTable/PivotChart หรือสร้างการเชื่อมต่อเท่านั้น ให้เลือก โหลดไปที่
การคลิกปุ่ม โหลด จะนำเข้าข้อมูล CSV ในรูปแบบตารางดังนี้:
ตารางที่นำเข้าจะเชื่อมโยงกับ เอกสาร CSV ต้นฉบับ และคุณสามารถอัปเดตได้ตลอดเวลาโดยรีเฟรชแบบสอบถาม ( การออกแบบตาราง แท็บ > รีเฟรช )
เคล็ดลับและหมายเหตุ:
ดูสิ่งนี้ด้วย: การคำนวณ Excel: อัตโนมัติ, ด้วยตนเอง, วนซ้ำ- หากต้องการเปลี่ยนตารางเป็นช่วงปกติ ให้คลิกขวาที่เซลล์ใดก็ได้ แล้วคลิก ตาราง > แปลงเป็นช่วง การดำเนินการนี้จะลบการสืบค้นออกจากแผ่นงานอย่างถาวร และ ตัดการเชื่อมต่อ ข้อมูลที่นำเข้าจากไฟล์ต้นฉบับ
- หากค่าในคอลัมน์บางคอลัมน์ถูกนำเข้าในรูปแบบไม่ถูกต้อง คุณสามารถลองแก้ไขด้วยตัวเองโดยแปลงข้อความเป็นตัวเลขหรือข้อความเป็นวันที่
การแปลง CSV เป็น Excel: การเปิดเทียบกับการนำเข้า
เมื่อ Microsoft Excel เปิดไฟล์ .csv โดยใช้การตั้งค่ารูปแบบข้อมูลเริ่มต้นของคุณเพื่อทำความเข้าใจวิธีการแสดงข้อมูลข้อความแต่ละคอลัมน์ วิธีนี้ใช้ได้ดีในสถานการณ์ส่วนใหญ่
หากไฟล์ข้อความของคุณมีค่าเฉพาะและคุณต้องการควบคุมวิธีแสดงใน Excel ให้นำเข้าแทนการเปิด ต่อไปนี้เป็นกรณีการใช้งานทั่วไปบางส่วน:
- ไฟล์ CSV ใช้ตัวคั่นที่แตกต่างกัน
- ไฟล์ CSV มีรูปแบบวันที่ต่างกัน
- ตัวเลขบางตัวมีศูนย์นำหน้าซึ่ง ควรเก็บไว้
- คุณต้องการดูตัวอย่างว่าข้อมูล CSV ของคุณจะถูกแปลงเป็น Excel อย่างไร
- คุณกำลังมองหาความยืดหยุ่นมากขึ้นโดยทั่วไป
วิธีบันทึกไฟล์ CSV ใน Excel
ไม่ว่าคุณจะใช้วิธีการแปลงแบบใด คุณสามารถบันทึกไฟล์ผลลัพธ์ได้ตามปกติ
- ในเวิร์กชีต Excel ให้คลิก ไฟล์ > บันทึกเป็น .
- เรียกดูโฟลเดอร์ที่คุณต้องการบันทึกไฟล์
- หากต้องการบันทึกเป็นไฟล์ Excel ให้เลือก Excel สมุดงาน (*.xlsx) จากเมนูแบบเลื่อนลง บันทึกเป็นประเภท หากต้องการบันทึกเป็นไฟล์ที่คั่นด้วยเครื่องหมายจุลภาค ให้เลือก CSV (คั่นด้วยเครื่องหมายจุลภาค) หรือ CSV UTF-8 .
- คลิก บันทึก .
หากคุณบันทึกไฟล์ CSV ในรูปแบบ .xls ในเวอร์ชันก่อนหน้า จากนั้นใน Excel2010 และสูงกว่า คุณอาจพบข้อผิดพลาด "ไฟล์เสียหายและไม่สามารถเปิดได้" ลองทำตามคำแนะนำเหล่านี้เพื่อเปิดไฟล์ .xls ที่เสียหาย
วิธีเปิดไฟล์ CSV หลายไฟล์ใน Excel พร้อมกัน
อย่างที่คุณทราบ Microsoft Excel อนุญาตให้เปิดสมุดงานหลายรายการพร้อมกันโดยใช้ คำสั่ง เปิด มาตรฐาน นอกจากนี้ยังใช้ได้กับไฟล์ CSV
หากต้องการเปิดไฟล์ CSV หลายไฟล์ใน Excel ให้ปฏิบัติตามขั้นตอนต่อไปนี้:
- ใน Excel ให้คลิก ไฟล์ > เปิด หรือกดแป้น Ctrl + O พร้อมกัน
- คลิกปุ่ม เรียกดู และไปที่โฟลเดอร์ต้นทาง
- ใน รายการแบบเลื่อนลงถัดจากช่อง ชื่อไฟล์ เลือก ไฟล์ข้อความ (*.prn, *.txt, *.csv) .
- เลือกไฟล์ข้อความของคุณ :
- หากต้องการเลือก ไฟล์ที่อยู่ติดกัน ให้คลิกไฟล์ที่ 1 กดปุ่ม Shift ค้างไว้ จากนั้นคลิกไฟล์สุดท้าย ทั้งไฟล์ที่คลิกและไฟล์ทั้งหมดระหว่างไฟล์ทั้งสองจะถูกเลือก
- หากต้องการเลือก ไฟล์ที่ไม่ติดกัน ให้กดปุ่ม Ctrl ค้างไว้แล้วคลิกแต่ละไฟล์ที่คุณต้องการเปิด .
- เมื่อเลือกหลายไฟล์ ให้คลิกปุ่ม เปิด
ใน Windows Explorer คุณสามารถคลิกขวาที่ไฟล์ที่เลือกและเลือก เปิด จากเมนูบริบท
วิธีนี้ตรงไปตรงมาและรวดเร็ว และเราอาจเรียกได้ว่าสมบูรณ์แบบ แต่สำหรับสิ่งเล็กๆ อย่างหนึ่ง นั่นคือการเปิด ไฟล์ CSV แต่ละไฟล์แยกกัน