นำเข้าหรือส่งออกไฟล์ข้อความ (.txt หรือ .csv)
มีสองวิธีในการนําเข้าข้อมูลจากไฟล์ข้อความด้วย Excel คุณสามารถเปิดไฟล์ข้อความใน Excel หรือนําเข้าเป็น ช่วงข้อมูลจากภายนอก เมื่อต้องการส่งออกข้อมูลจาก Excel เป็นไฟล์ข้อความ ให้ใช้คําสั่ง บันทึกเป็น และเปลี่ยนชนิดไฟล์จากเมนูดรอปดาวน์
มีรูปแบบแฟ้มข้อความสองรูปแบบที่ใช้กันทั่วไป ได้แก่
-
ไฟล์ข้อความที่ใช้ตัวคั่น (.txt) ซึ่งโดยทั่วไปแล้ว อักขระ TAB (รหัสอักขระ ASCII 009) จะแยกแต่ละเขตข้อมูลของข้อความ
-
ใช้จุลภาคคั่นระหว่างไฟล์ข้อความ (.csv) ซึ่งโดยทั่วไปแล้วเครื่องหมายจุลภาค (,) จะแยกแต่ละเขตข้อมูลของข้อความ
คุณสามารถเปลี่ยนอักขระตัวคั่นที่ใช้ในทั้งไฟล์ข้อความที่ใช้ตัวคั่นและไฟล์ข้อความ .csv ซึ่งอาจจําเป็นต้องตรวจสอบให้แน่ใจว่าการดําเนินการนําเข้าหรือส่งออกทํางานตามที่คุณต้องการ
หมายเหตุ: คุณสามารถนําเข้าหรือส่งออกได้สูงสุด 1,048,576 แถวและ 16,384 คอลัมน์
นําเข้าไฟล์ข้อความโดยการเปิดใน Excel
คุณสามารถเปิดไฟล์ข้อความที่คุณสร้างในโปรแกรมอื่นเป็นเวิร์กบุ๊ก Excel โดยใช้คําสั่ง เปิด การเปิดไฟล์ข้อความใน Excel จะไม่เปลี่ยนรูปแบบของไฟล์ แต่คุณจะเห็นสิ่งนี้ในแถบชื่อเรื่องของ Excel โดยที่ชื่อของไฟล์เก็บนามสกุลของชื่อไฟล์ข้อความ (ตัวอย่างเช่น .txt หรือ .csv)
-
ไปที่ ไฟล์ > เปิด และเรียกดูตําแหน่งที่ตั้งที่มีไฟล์ข้อความ
-
เลือก ไฟล์ข้อความ ในรายการดรอปดาวน์ชนิดไฟล์ในกล่องโต้ตอบ เปิด
-
ค้นหาและดับเบิลคลิกที่ไฟล์ข้อความที่คุณต้องการเปิด
-
ถ้าไฟล์เป็นไฟล์ข้อความ (.txt) Excel จะเริ่มตัวช่วยสร้างการนําเข้าข้อความ เมื่อคุณทําขั้นตอนเสร็จแล้ว ให้คลิก เสร็จสิ้น เพื่อดําเนินการนําเข้าให้เสร็จสมบูรณ์ ดู ตัวช่วยสร้างการนําเข้าข้อความ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวคั่นและตัวเลือกขั้นสูง
-
ถ้าไฟล์เป็นไฟล์ .csv Excel จะเปิดไฟล์ข้อความโดยอัตโนมัติและแสดงข้อมูลในเวิร์กบุ๊กใหม่
หมายเหตุ: เมื่อ Excel เปิดไฟล์ .csv Excel จะใช้การตั้งค่ารูปแบบข้อมูลเริ่มต้นปัจจุบันเพื่อแปลวิธีการนําเข้าข้อมูลแต่ละคอลัมน์ ถ้าคุณต้องการความยืดหยุ่นมากขึ้นในการแปลงคอลัมน์เป็นรูปแบบข้อมูลอื่น คุณสามารถใช้ตัวช่วยสร้างการนําเข้าข้อความได้ ตัวอย่างเช่น รูปแบบของคอลัมน์ข้อมูลในไฟล์ .csv อาจเป็น MDY แต่รูปแบบข้อมูลเริ่มต้นของ Excel คือ YMD หรือคุณต้องการแปลงคอลัมน์ของตัวเลขที่มีเลขศูนย์นําหน้าเป็นข้อความ เพื่อให้คุณสามารถรักษาเลขศูนย์นําหน้าได้ เมื่อต้องการบังคับให้ Excel เรียกใช้ตัวช่วยสร้างการนําเข้าข้อความ คุณสามารถเปลี่ยนนามสกุลของชื่อไฟล์จาก .csv เป็น .txt ก่อนที่คุณจะเปิด หรือคุณสามารถนําเข้าไฟล์ข้อความโดยการเชื่อมต่อกับไฟล์นั้น (สําหรับข้อมูลเพิ่มเติม ให้ดูส่วนต่อไปนี้)
-
นําเข้าไฟล์ข้อความด้วยการเชื่อมต่อกับไฟล์ข้อความนั้น
คุณสามารถนําเข้าข้อมูลจากไฟล์ข้อความลงในเวิร์กชีตที่มีอยู่ได้
-
คลิกเซลล์ที่คุณต้องการใส่ข้อมูลจากไฟล์ข้อความ
-
บนแท็บ ข้อมูล ในกลุ่ม รับ & แปลงข้อมูล ให้คลิก จากข้อความ/CSV
-
ในกล่องโต้ตอบ นําเข้าข้อมูล ให้ค้นหาและดับเบิลคลิกที่ไฟล์ข้อความที่คุณต้องการนําเข้า แล้วคลิก นําเข้า
ทําตามคําแนะนําในตัวช่วยสร้างการนําเข้าข้อความ คลิก วิธีใช้ บนหน้าใดๆ ของตัวช่วยสร้างการนําเข้าข้อความ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวช่วยสร้าง เมื่อคุณทําขั้นตอนในตัวช่วยสร้างเสร็จแล้ว ให้คลิก เสร็จสิ้น เพื่อดําเนินการนําเข้าให้เสร็จสมบูรณ์
-
ในกล่องโต้ตอบ นําเข้าข้อมูล ให้ทําดังต่อไปนี้
-
ภายใต้ คุณต้องการใส่ข้อมูลไว้ที่ใด ให้เลือกทําอย่างใดอย่างหนึ่งต่อไปนี้
-
เมื่อต้องการส่งกลับข้อมูลไปยังตําแหน่งที่ตั้งที่คุณเลือก ให้คลิก เวิร์กชีตที่มีอยู่
-
เมื่อต้องการส่งกลับข้อมูลไปยังมุมบนซ้ายของเวิร์กชีตใหม่ ให้คลิก เวิร์กชีตใหม่
-
-
อีกทางหนึ่งคือ คลิก คุณสมบัติ เพื่อตั้งค่าตัวเลือกการรีเฟรช การจัดรูปแบบ และเค้าโครงสําหรับข้อมูลที่นําเข้า
-
คลิก ตกลง
Excel จะวางช่วงข้อมูลภายนอกไว้ในตําแหน่งที่ตั้งที่คุณระบุ
-
ถ้า Excel ไม่แปลงคอลัมน์ของข้อมูลเป็นรูปแบบที่คุณต้องการ คุณสามารถแปลงข้อมูลได้หลังจากที่คุณนําเข้าข้อมูลแล้ว สําหรับข้อมูลเพิ่มเติม ให้ดู แปลงตัวเลขที่จัดเก็บเป็นข้อความเป็นตัวเลข และ แปลงวันที่ที่จัดเก็บเป็นข้อความเป็นวันที่
ส่งออกข้อมูลไปยังไฟล์ข้อความด้วยการบันทึก
คุณสามารถแปลงเวิร์กชีต Excel เป็นไฟล์ข้อความได้โดยใช้คําสั่ง บันทึกเป็น
-
ไปที่ ไฟล์ > บันทึกเป็น
-
กล่องโต้ตอบ บันทึกเป็น จะปรากฏขึ้น
-
ในกล่อง บันทึกเป็นชนิด ให้เลือกรูปแบบไฟล์ข้อความสําหรับเวิร์กชีต
-
ตัวอย่างเช่น คลิก ข้อความ (คั่นด้วยแท็บ) หรือ CSV (คั่นด้วยจุลภาค)
-
หมายเหตุ: รูปแบบที่แตกต่างกันสนับสนุนชุดคุณลักษณะที่แตกต่างกัน สําหรับข้อมูลเพิ่มเติมเกี่ยวกับชุดฟีเจอร์ที่ได้รับการสนับสนุนโดยรูปแบบไฟล์ข้อความอื่นๆ ให้ดูที่ รูปแบบไฟล์ที่ได้รับการสนับสนุนใน Excel
-
-
เรียกดูตําแหน่งที่ตั้งที่คุณต้องการบันทึกไฟล์ข้อความใหม่ แล้วคลิก บันทึก
-
กล่องโต้ตอบจะปรากฏขึ้น เพื่อเตือนคุณว่าเฉพาะเวิร์กชีตปัจจุบันเท่านั้นที่จะถูกบันทึกไปยังไฟล์ใหม่ ถ้าคุณแน่ใจว่าเวิร์กชีตปัจจุบันเป็นเวิร์กชีตที่คุณต้องการบันทึกเป็นไฟล์ข้อความ ให้คลิก ตกลง คุณสามารถบันทึกเวิร์กชีตอื่นเป็นไฟล์ข้อความแยกต่างหากได้โดยการทําซ้ําขั้นตอนนี้สําหรับแต่ละเวิร์กชีต
-
กล่องโต้ตอบที่สองจะปรากฏขึ้น เพื่อเตือนคุณว่าเวิร์กชีตของคุณอาจมีฟีเจอร์ที่ไม่ได้รับการสนับสนุนโดยรูปแบบไฟล์ข้อความ ถ้าคุณสนใจบันทึกข้อมูลเวิร์กชีตลงในไฟล์ข้อความใหม่เท่านั้น ให้คลิก ใช่ ถ้าคุณไม่แน่ใจและต้องการทราบเพิ่มเติมเกี่ยวกับฟีเจอร์ของ Excel ที่ไม่ได้รับการสนับสนุนโดยรูปแบบไฟล์ข้อความ ให้คลิก วิธีใช้ สําหรับข้อมูลเพิ่มเติม
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการบันทึกไฟล์ในรูปแบบอื่น ให้ดูที่ บันทึกเวิร์กบุ๊กในรูปแบบไฟล์อื่น
นําเข้าไฟล์ข้อความด้วยการเชื่อมต่อกับไฟล์ข้อความนั้น (Power Query)
คุณสามารถนําเข้าข้อมูลจากไฟล์ข้อความลงในเวิร์กชีตที่มีอยู่ได้
-
บนแท็บ ข้อมูล ในกลุ่ม รับ & แปลงข้อมูล ให้คลิก จากข้อความ/CSV
-
ในกล่องโต้ตอบ นําเข้าข้อมูล ให้ค้นหาและดับเบิลคลิกที่ไฟล์ข้อความที่คุณต้องการนําเข้า แล้วคลิก นําเข้า
-
ในกล่องโต้ตอบแสดงตัวอย่าง คุณมีตัวเลือกหลายตัวเลือก:
-
เลือก โหลด ถ้าคุณต้องการโหลดข้อมูลลงในเวิร์กชีตใหม่โดยตรง
-
อีกวิธีหนึ่งคือ เลือก โหลดไปยัง ถ้าคุณต้องการโหลดข้อมูลลงในตาราง PivotTable/PivotChart เวิร์กชีต Excel ที่มีอยู่/ใหม่ หรือเพียงแค่สร้างการเชื่อมต่อ คุณยังมีตัวเลือกในการเพิ่มข้อมูลของคุณลงในตัวแบบข้อมูล
-
เลือก แปลงข้อมูล ถ้าคุณต้องการโหลดข้อมูลไปยัง Power Query และแก้ไขข้อมูลก่อนที่จะนําข้อมูลนั้นไปยัง Excel
-
ถ้า Excel ไม่ได้แปลงคอลัมน์ของข้อมูลเฉพาะเป็นรูปแบบที่คุณต้องการ คุณสามารถแปลงข้อมูลหลังจากที่คุณนําเข้าได้ สําหรับข้อมูลเพิ่มเติม ให้ดู แปลงตัวเลขที่จัดเก็บเป็นข้อความเป็นตัวเลข และ แปลงวันที่ที่จัดเก็บเป็นข้อความเป็นวันที่
ส่งออกข้อมูลไปยังไฟล์ข้อความด้วยการบันทึก
คุณสามารถแปลงเวิร์กชีต Excel เป็นไฟล์ข้อความได้โดยใช้คําสั่ง บันทึกเป็น
-
ไปที่ ไฟล์ > บันทึกเป็น
-
คลิก เรียกดู
-
ในกล่องโต้ตอบ บันทึกเป็น ภายใต้กล่อง บันทึกเป็นชนิด ให้เลือกรูปแบบไฟล์ข้อความสําหรับเวิร์กชีต ตัวอย่างเช่น คลิก ข้อความ (คั่นด้วยแท็บ) หรือ CSV (คั่นด้วยจุลภาค)
หมายเหตุ: รูปแบบที่แตกต่างกันสนับสนุนชุดคุณลักษณะที่แตกต่างกัน สําหรับข้อมูลเพิ่มเติมเกี่ยวกับชุดฟีเจอร์ที่ได้รับการสนับสนุนโดยรูปแบบไฟล์ข้อความอื่นๆ ให้ดูที่ รูปแบบไฟล์ที่ได้รับการสนับสนุนใน Excel
-
เรียกดูตําแหน่งที่ตั้งที่คุณต้องการบันทึกไฟล์ข้อความใหม่ แล้วคลิก บันทึก
-
กล่องโต้ตอบจะปรากฏขึ้น เพื่อเตือนคุณว่าเฉพาะเวิร์กชีตปัจจุบันเท่านั้นที่จะถูกบันทึกไปยังไฟล์ใหม่ ถ้าคุณแน่ใจว่าเวิร์กชีตปัจจุบันเป็นเวิร์กชีตที่คุณต้องการบันทึกเป็นไฟล์ข้อความ ให้คลิก ตกลง คุณสามารถบันทึกเวิร์กชีตอื่นเป็นไฟล์ข้อความแยกต่างหากได้โดยการทําซ้ําขั้นตอนนี้สําหรับแต่ละเวิร์กชีต
คุณอาจเห็นการแจ้งเตือนด้านล่าง Ribbon ว่าฟีเจอร์บางอย่างอาจสูญหายถ้าคุณบันทึกเวิร์กบุ๊กในรูปแบบ CSV
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการบันทึกไฟล์ในรูปแบบอื่น ให้ดูที่ บันทึกเวิร์กบุ๊กในรูปแบบไฟล์อื่น
วิธีที่คุณเปลี่ยนตัวคั่นเมื่อนําเข้าจะแตกต่างกัน โดยขึ้นอยู่กับวิธีการนําเข้าข้อความ
-
ถ้าคุณใช้ รับ & แปลงข้อมูล > จากข้อความ/CSV หลังจากที่คุณเลือกไฟล์ข้อความแล้วคลิก นําเข้า ให้เลือกอักขระที่จะใช้จากรายการภายใต้ ตัวคั่น คุณสามารถดูผลของตัวเลือกใหม่ได้ทันทีในการแสดงตัวอย่างข้อมูล ดังนั้นคุณจึงสามารถมั่นใจได้ว่าคุณตัดสินใจได้ตามที่คุณต้องการก่อนที่จะดําเนินการต่อ
-
ถ้าคุณใช้ตัวช่วยสร้างการนําเข้าข้อความเพื่อนําเข้าไฟล์ข้อความ คุณสามารถเปลี่ยนตัวคั่นที่ใช้สําหรับการดําเนินการนําเข้าในขั้นตอนที่ 2 ของตัวช่วยสร้างการนําเข้าข้อความ ในขั้นตอนนี้ คุณยังสามารถเปลี่ยนวิธีการจัดการตัวคั่นที่อยู่ติดกัน เช่น เครื่องหมายอัญประกาศติดกัน
ดู ตัวช่วยสร้างการนําเข้าข้อความ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวคั่นและตัวเลือกขั้นสูง
ถ้าคุณต้องการใช้เครื่องหมายอัฒภาคเป็นตัวคั่นรายการเริ่มต้นเมื่อคุณบันทึกเป็น .csv แต่ต้องการจํากัดการเปลี่ยนแปลงใน Excel ให้พิจารณาเปลี่ยนตัวคั่นทศนิยมเริ่มต้นเป็นเครื่องหมายจุลภาค ซึ่งจะบังคับให้ Excel ใช้เครื่องหมายอัฒภาคสําหรับตัวคั่นรายการ เห็นได้ชัดว่าสิ่งนี้จะเปลี่ยนวิธีการแสดงตัวเลขทศนิยมดังนั้นให้พิจารณาเปลี่ยนตัวคั่นหลักพันเพื่อจํากัดความสับสนใด ๆ
-
ล้างตัวเลือก Excel > ตัวเลือก การแก้ไข > ขั้นสูง > ใช้ตัวคั่นระบบ
-
ตั้งค่าตัวคั่นทศนิยมเป็น (จุลภาค)
-
ตั้งค่าตัวคั่นหลักพันเป็น (จุด)
เมื่อคุณบันทึกเวิร์กบุ๊กเป็นไฟล์ .csv ตัวคั่นรายการเริ่มต้น (ตัวคั่น) จะเป็นเครื่องหมายจุลภาค คุณสามารถเปลี่ยนเป็นอักขระตัวคั่นอื่นได้โดยใช้การตั้งค่าภูมิภาคของ Windows
ข้อควรระวัง: การเปลี่ยนการตั้งค่า Windows จะทําให้เกิดการเปลี่ยนแปลงทั้งหมดบนคอมพิวเตอร์ของคุณ ซึ่งส่งผลต่อแอปพลิเคชันทั้งหมด เมื่อต้องการเปลี่ยนตัวคั่นสําหรับ Excel เท่านั้น ให้ดู เปลี่ยนตัวคั่นรายการเริ่มต้นสําหรับการบันทึกไฟล์เป็นข้อความ (.csv) ใน Excel
-
ใน Microsoft Windows 11 ให้เลือก แถบค้นหา แล้วพิมพ์ การตั้งค่าภูมิภาค
-
เลือก การตั้งค่าภาษาการดูแลระบบ
-
ภายใต้แท็บ รูปแบบ ให้เลือก การตั้งค่าเพิ่มเติม
-
ในกล่องโต้ตอบ กําหนดรูปแบบ บนแท็บ ตัวเลข ให้พิมพ์อักขระที่จะใช้เป็นตัวคั่นใหม่ในกล่อง ตัวคั่นรายการ
-
เลือก ตกลง สองครั้ง
-
ใน Microsoft Windows 10 คลิกขวาที่ปุ่ม เริ่ม แล้วคลิก การตั้งค่า
-
คลิก เวลา & ภาษา แล้วคลิก ภูมิภาค ในแผงด้านซ้าย
-
ในแผงหลัก ภายใต้ การตั้งค่าภูมิภาค ให้คลิก การตั้งค่าวันที่ เวลา และภูมิภาคเพิ่มเติม
-
ภายใต้ ภูมิภาค ให้คลิก เปลี่ยนรูปแบบวันที่ เวลา หรือตัวเลข
-
ในกล่องโต้ตอบ ภูมิภาค บนแท็บ รูปแบบ ให้คลิก การตั้งค่าเพิ่มเติม
-
ในกล่องโต้ตอบ กําหนดรูปแบบ บนแท็บ ตัวเลข ให้พิมพ์อักขระที่จะใช้เป็นตัวคั่นใหม่ในกล่อง ตัวคั่นรายการ
-
เลือก ตกลง สองครั้ง
-
ใน Microsoft Windows ให้คลิกปุ่ม เริ่ม แล้วคลิก แผงควบคุม
-
ภายใต้ นาฬิกา ภาษา และภูมิภาค ให้คลิก เปลี่ยนรูปแบบวันที่ เวลา หรือตัวเลข
-
ในกล่องโต้ตอบ ภูมิภาค บนแท็บ รูปแบบ ให้คลิก การตั้งค่าเพิ่มเติม
-
ในกล่องโต้ตอบ กําหนดรูปแบบ บนแท็บ ตัวเลข ให้พิมพ์อักขระที่จะใช้เป็นตัวคั่นใหม่ในกล่อง ตัวคั่นรายการ
-
เลือก ตกลง สองครั้ง
หมายเหตุ: หลังจากที่คุณเปลี่ยนอักขระตัวคั่นรายการสําหรับคอมพิวเตอร์ของคุณ แล้ว โปรแกรมทั้งหมดจะใช้อักขระใหม่เป็นตัวคั่นรายการ คุณสามารถเปลี่ยนอักขระกลับไปเป็นอักขระเริ่มต้นโดยทําตามขั้นตอนเดียวกัน
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน