นำเข้าหรือส่งออกไฟล์ข้อความ (.txt หรือ .csv)

นำไปใช้กับ
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

มีสองวิธีในการนําเข้าข้อมูลจากไฟล์ข้อความด้วย Excel: คุณสามารถเปิดใน Excel หรือคุณสามารถนําเข้าข้อมูลเป็นช่วงข้อมูลภายนอก เมื่อต้องการส่งออกข้อมูลจาก Excel เป็นไฟล์ข้อความ ให้ใช้คําสั่ง บันทึกเป็น และเปลี่ยนชนิดไฟล์จากเมนูดรอปดาวน์

มีรูปแบบไฟล์ข้อความที่ใช้กันทั่วไปอยู่สองรูปแบบ ได้แก่

  • ไฟล์ข้อความที่ใช้ตัวคั่น (.txt) ซึ่งโดยทั่วไปแล้วอักขระ TAB (รหัสอักขระ ASCII 009) จะแยกแต่ละเขตข้อมูลของข้อความ
  • ไฟล์ข้อความที่คั่นด้วยเครื่องหมายจุลภาค (.csv) ซึ่งโดยทั่วไปแล้วอักขระด้วยจุลภาค (,) จะคั่นแต่ละเขตข้อมูลของข้อความ

คุณสามารถเปลี่ยนอักขระตัวคั่นที่ใช้ในทั้งไฟล์ข้อความที่ใช้ตัวคั่นและไฟล์ข้อความ .csv ซึ่งอาจจําเป็นเพื่อให้แน่ใจว่าการดําเนินการนําเข้าหรือส่งออกทํางานตามที่คุณต้องการ

หมายเหตุ

คุณสามารถนําเข้าหรือส่งออกได้สูงสุด 1,048,576 แถว และ 16,384 คอลัมน์

นําเข้าไฟล์ข้อความโดยการเปิดใน Excel

คุณสามารถเปิดไฟล์ข้อความที่คุณสร้างในโปรแกรมอื่นเป็นเวิร์กบุ๊ก Excel ได้โดยใช้คําสั่ง เปิด การเปิดไฟล์ข้อความใน Excel จะไม่เปลี่ยนรูปแบบของไฟล์ — คุณสามารถเห็นได้ในแถบชื่อเรื่อง Excel ซึ่งชื่อไฟล์จะยังคงเป็นนามสกุลของชื่อไฟล์ข้อความ (ตัวอย่างเช่น .txt หรือ .csv)

  1. ไปที่ เปิดไฟล์> และเรียกดูตําแหน่งที่ตั้งที่มีไฟล์ข้อความ

  2. เลือก Text Files ในรายการดรอปดาวน์ชนิดไฟล์ในกล่องโต้ตอบ เปิด

  3. ค้นหาและดับเบิลคลิกที่ไฟล์ข้อความที่คุณต้องการเปิด

    • ถ้าไฟล์เป็นไฟล์ข้อความ (.txt) Excel จะเริ่มตัวช่วยสร้างการนําเข้าข้อความ เมื่อคุณทําตามขั้นตอนเสร็จสิ้นแล้ว ให้คลิก เสร็จสิ้น เพื่อดําเนินการนําเข้าให้เสร็จสมบูรณ์ ดู ตัวช่วยสร้างการนําเข้าข้อความ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวคั่นและตัวเลือกขั้นสูง

    • ถ้าไฟล์ดังกล่าวเป็นไฟล์ .csv Excel จะเปิดไฟล์ข้อความโดยอัตโนมัติและแสดงข้อมูลในเวิร์กบุ๊กใหม่

      หมายเหตุ

      เมื่อ Excel เปิดไฟล์ .csv โปรแกรมจะใช้การตั้งค่ารูปแบบข้อมูลเริ่มต้นปัจจุบันเพื่อแปลวิธีการนําเข้าข้อมูลแต่ละคอลัมน์ ถ้าคุณต้องการความยืดหยุ่นมากขึ้นในการแปลงคอลัมน์เป็นรูปแบบข้อมูลอื่น คุณสามารถใช้ตัวช่วยสร้างการนําเข้าข้อความ ตัวอย่างเช่น รูปแบบของคอลัมน์ข้อมูลในไฟล์ .csv อาจเป็น MDY แต่รูปแบบข้อมูลเริ่มต้นของ Excel คือ YMD หรือคุณต้องการแปลงคอลัมน์ของตัวเลขที่มีเลขศูนย์นําหน้าเป็นข้อความเพื่อให้คุณสามารถรักษาเลขศูนย์นําหน้าได้ เมื่อต้องการบังคับให้ Excel เรียกใช้ตัวช่วยสร้างการนําเข้าข้อความ คุณสามารถเปลี่ยนนามสกุลไฟล์จาก .csv เป็น .txt ก่อนที่คุณจะเปิด หรือคุณสามารถนําเข้าไฟล์ข้อความโดยการเชื่อมต่อกับไฟล์ (สําหรับข้อมูลเพิ่มเติม ดูส่วนถัดไป)

นําเข้าไฟล์ข้อความโดยการเชื่อมต่อ

คุณสามารถนําเข้าข้อมูลจากไฟล์ข้อความลงในเวิร์กชีตที่มีอยู่ได้

  1. คลิกเซลล์ที่คุณต้องการใส่ข้อมูลจากไฟล์ข้อความ

  2. บนแท็บ ข้อมูล ในกลุ่ม รับข้อมูลการแปลง & ให้คลิก จากข้อความ/CSV

  3. ในกล่องโต้ตอบนําเข้าข้อมูล ให้ค้นหาและดับเบิลคลิกไฟล์ข้อความที่คุณต้องการนําเข้า แล้วคลิกนําเข้า
    ทําตามคําแนะนําในตัวช่วยสร้างการนําเข้าข้อความ คลิกรูปปุ่มวิธีใช้บนหน้าใดๆ ของตัวช่วยสร้างการนําเข้าข้อความสําหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวช่วยสร้าง เมื่อคุณทําตามขั้นตอนในตัวช่วยสร้างเสร็จแล้ว ให้คลิก เสร็จสิ้น เพื่อดําเนินการนําเข้าให้เสร็จสมบูรณ์

  4. หลังจากเลือกตาราง ให้เลือก โหลด > ไปยัง เพื่อระบุตําแหน่งที่คุณต้องการใส่ข้อมูล ในกล่องโต้ตอบนําเข้า ข้อมูล ให้ทําดังต่อไปนี้

    1. เลือกหนึ่งในตัวเลือกในกล่องโต้ตอบนําเข้าข้อมูล
    2. คลิก ตกลง
      Excel จะใส่ช่วงข้อมูลภายนอกในตําแหน่งที่ตั้งที่คุณระบุ

ถ้า Excel ไม่แปลงคอลัมน์ของข้อมูลเป็นรูปแบบที่คุณต้องการ คุณสามารถแปลงข้อมูลได้หลังจากที่คุณนําเข้าข้อมูล สําหรับข้อมูลเพิ่มเติม ให้ดูที่ แปลงตัวเลขที่จัดเก็บเป็นข้อความเป็นตัวเลข และ แปลงวันที่ที่จัดเก็บเป็นข้อความให้เป็นวันที่

ส่งออกข้อมูลไปยังไฟล์ข้อความโดยการบันทึก

คุณสามารถแปลงเวิร์กชีต Excel เป็นไฟล์ข้อความได้โดยใช้คําสั่ง บันทึกเป็น

  1. ไปที่ บันทึกเป็น ไฟล์>

  2. กล่องโต้ตอบ บันทึกเป็น จะปรากฏขึ้น

  3. ในกล่อง บันทึกเป็นชนิด ให้เลือกรูปแบบไฟล์ข้อความสําหรับเวิร์กชีต

    • ตัวอย่างเช่น คลิก ข้อความ (คั่นด้วยแท็บ) หรือ CSV (คั่นด้วยจุลภาค)
    • หมายเหตุ

      รูปแบบที่แตกต่างกันสนับสนุนชุดฟีเจอร์ที่แตกต่างกัน สําหรับข้อมูลเพิ่มเติมเกี่ยวกับชุดฟีเจอร์ที่ได้รับการสนับสนุนโดยรูปแบบไฟล์ข้อความต่างๆ ให้ดูรูปแบบไฟล์ที่ได้รับการสนับสนุนใน Excel

  4. เรียกดูตําแหน่งที่ตั้งที่คุณต้องการบันทึกไฟล์ข้อความใหม่ แล้วคลิก บันทึก

  5. กล่องโต้ตอบจะปรากฏขึ้น และเตือนคุณว่าเฉพาะเวิร์กชีตปัจจุบันเท่านั้นที่จะถูกบันทึกไปยังไฟล์ใหม่ ถ้าคุณแน่ใจว่าเวิร์กชีตปัจจุบันเป็นเวิร์กชีตที่คุณต้องการบันทึกเป็นไฟล์ข้อความ ให้คลิกตกลง คุณสามารถบันทึกเวิร์กชีตอื่นเป็นไฟล์ข้อความแยกต่างหากได้โดยการทําซ้ํากระบวนงานนี้สําหรับแต่ละเวิร์กชีต

  6. กล่องโต้ตอบที่สองจะปรากฏขึ้น เพื่อเตือนคุณว่าเวิร์กชีตของคุณอาจมีฟีเจอร์ที่ไม่ได้รับการสนับสนุนโดยรูปแบบไฟล์ข้อความ ถ้าคุณสนใจเพียงการบันทึกข้อมูลเวิร์กชีตลงในไฟล์ข้อความใหม่เท่านั้น ให้คลิก ใช่ ถ้าคุณไม่แน่ใจและต้องการทราบเพิ่มเติมว่าฟีเจอร์ Excel ใดที่ไม่ได้รับการสนับสนุนโดยรูปแบบไฟล์ ข้อความ ให้คลิกวิธีใช้ เพื่อดูข้อมูลเพิ่มเติม

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการบันทึกไฟล์ในรูปแบบอื่น ให้ดู บันทึกเวิร์กบุ๊กในรูปแบบไฟล์อื่น

เปลี่ยนตัวคั่นที่ใช้เมื่อนําเข้าไฟล์ข้อความ

วิธีที่คุณเปลี่ยนตัวคั่นเมื่อนําเข้าจะแตกต่างกันไปโดยขึ้นอยู่กับวิธีที่คุณนําเข้าข้อความ

  • ถ้าคุณใช้ รับ & แปลงข้อมูล>จากข้อความ/CSV หลังจากที่คุณเลือกไฟล์ข้อความแล้วคลิกนําเข้า ให้เลือกอักขระที่จะใช้จากรายการภายใต้ ตัวคั่น คุณสามารถดูเอฟเฟ็กต์ของตัวเลือกใหม่ของคุณได้ทันทีในการแสดงตัวอย่างข้อมูล ดังนั้นคุณจึงสามารถแน่ใจได้ว่าคุณได้เลือกตัวเลือกที่คุณต้องการแล้วก่อนที่คุณจะดําเนินการต่อ
  • ถ้าคุณใช้ตัวช่วยสร้างการนําเข้าข้อความเพื่อนําเข้าไฟล์ข้อความ คุณสามารถเปลี่ยนตัวคั่นที่ใช้สําหรับการดําเนินการนําเข้าในขั้นตอนที่ 2 ของตัวช่วยสร้างการนําเข้าข้อความ ในขั้นตอนนี้ คุณยังสามารถเปลี่ยนวิธีการจัดการตัวคั่นที่ต่อเนื่องกัน เช่น เครื่องหมายอัญประกาศที่อยู่ติดกัน
    ดู ตัวช่วยสร้างการนําเข้าข้อความ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวคั่นและตัวเลือกขั้นสูง

เปลี่ยนตัวคั่นรายการเริ่มต้นสําหรับการบันทึกไฟล์เป็นข้อความ (.csv) ใน Excel

ถ้าคุณต้องการใช้เครื่องหมายอัฒภาคเป็นตัวคั่นรายการเริ่มต้นเมื่อคุณบันทึกเป็น .csv แต่ต้องการจํากัดการเปลี่ยนแปลงใน Excel ให้พิจารณาเปลี่ยนตัวคั่นทศนิยมเริ่มต้นเป็นเครื่องหมายจุลภาค ซึ่งบังคับให้ Excel ใช้เครื่องหมายอัฒภาคสําหรับตัวคั่นรายการ เห็นได้ชัดว่าสิ่งนี้จะเปลี่ยนวิธีการแสดงเลขทศนิยมด้วย ดังนั้นให้พิจารณาเปลี่ยนตัวคั่นหลักพันด้วย เพื่อจํากัดความสับสน

  1. ล้างตัวเลือก> Excelตัวเลือก> การแก้ไขขั้นสูง>ใช้ตัวคั่นระบบ
  2. ตั้งค่า ตัวคั่นทศนิยม เป็น , (เครื่องหมายจุลภาค)
  3. ตั้งค่า ตัวคั่นหลัก. พันเป็น (จุด)

เปลี่ยนตัวคั่นรายการเริ่มต้นสําหรับไฟล์ข้อความใหม่ (มีผลกับทุกโปรแกรม)

เมื่อคุณบันทึกเวิร์กบุ๊กเป็นไฟล์ .csv ตัวคั่นรายการ (ตัวคั่น) เริ่มต้นจะเป็นเครื่องหมายจุลภาค คุณสามารถเปลี่ยนค่านี้เป็นอักขระตัวคั่นอื่นได้โดยใช้การตั้งค่าภูมิภาคของ Windows 

ข้อควรระวัง

การเปลี่ยนการตั้งค่า Windows จะทําให้เกิดการเปลี่ยนแปลงทั่วทั้งคอมพิวเตอร์ของคุณ ซึ่งส่งผลต่อแอปพลิเคชันทั้งหมด เมื่อต้องการเปลี่ยนตัวคั่นสําหรับ Excel เท่านั้น ให้ดู เปลี่ยนตัวคั่นรายการเริ่มต้นสําหรับการบันทึกไฟล์เป็นข้อความ (.csv) ใน Excel

  1. ใน Microsoft Windows 11 ให้เลือกแถบค้นหา แล้วพิมพ์การตั้งค่าภูมิภาค
  2. เลือก การตั้งค่าภาษาผู้ดูแลระบบ
  3. ภายใต้แท็บ รูปแบบ ให้เลือก การตั้งค่าเพิ่มเติม
  4. ในกล่องโต้ตอบ กําหนดรูปแบบเอง บนแท็บ ตัวเลข ให้พิมพ์อักขระที่จะใช้เป็นตัวคั่นใหม่ในกล่อง ตัวคั่นรายการ
  5. เลือก ตกลง สองครั้ง

หมายเหตุ

 หลังจากที่คุณเปลี่ยนอักขระตัวคั่นรายการสําหรับคอมพิวเตอร์ของคุณแล้ว โปรแกรมทั้งหมดจะใช้อักขระใหม่นี้เป็นตัวคั่นรายการ คุณสามารถเปลี่ยนอักขระกลับเป็นอักขระเริ่มต้นได้โดยทําตามขั้นตอนเดียวกัน

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ

ดูเพิ่มเติม

นำเข้าข้อมูลจากแหล่งข้อมูลภายนอก (Power Query)