Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

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

ดาวน์โหลดสมุดงานฝึกปฏิบัติ

ดาวน์โหลดสมุดงานฝึกปฏิบัติที่นี่

3 วิธีแปลงไฟล์ Excel เป็นไฟล์ข้อความคั่นจุลภาค

เพื่ออธิบายวิธีต่างๆ จะใช้ชุดข้อมูลที่มีข้อมูล ยอดขาย (Sales Amount) ของผู้ขายบางคนในไฟล์ Excel จะแปลงไฟล์ Excel เป็นไฟล์ข้อความคั่นจุลภาค

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

1. แปลงไฟล์ Excel เป็นไฟล์ข้อความคั่นจุลภาค ด้วยแท็บ File

ในตัวอย่างแรก จะแปลงชีทเดียวของไฟล์ Excel เป็นไฟล์ข้อความ ใช้แท็บ File สามารถแปลงไฟล์ Excel เดี่ยวได้ด้วยวิธีนี้

ทำตามขั้นตอนด้านล่างเพื่อเรียนรู้เพิ่มเติม

ขั้นตอน:

  • ไปที่แท็บ File ในริบบอน

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

  • เลือก Save As

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

  • ในช่อง save as type เลือก CSV (Comma delimited) (*.csv)

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

  • คลิก Save เพื่อดำเนินต่อ

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

  • หลังคลิก Save จะมีข้อความเตือนปรากฏ คลิก OK เพื่อดำเนินต่อ
  • ข้อความระบุว่าไม่สามารถแปลงหลายชีทพร้อมกันได้ ต้องแปลงทีละชีท

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

  • ไปที่ไดเรกทอรีที่บันทึกไฟล์ข้อความ
  • เปิดด้วยแอปแก้ไขข้อความ เพื่อดูผลลัพธ์ดังภาพ

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

อ่านเพิ่มเติม: Macro แปลง Excel เป็นไฟล์ข้อความคั่น Pipe (3 วิธี)

2. แปลงไฟล์ Excel เป็นไฟล์ข้อความ รักษาอักขระพิเศษ คั่นจุลภาค

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

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

สังเกตขั้นตอนด้านล่างเพื่อทราบวิธีการ

ขั้นตอน:

  • เลือกแท็บ File ในริบบอน

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

  • เลือก Save As

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

  • ในช่อง save as type เลือก CSV UTF-8 (Comma delimited) (*.csv)

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

  • คลิก Save เพื่อดำเนินต่อ

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

  • จะมีข้อความเตือนปรากฏ คลิก OK เพื่อแปลงไฟล์ Excel เป็นไฟล์ข้อความ

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

  • ไปที่ไดเรกทอรีที่บันทึกไฟล์ที่แปลงแล้ว เปิดดูผลลัพธ์ดังภาพ

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

อ่านเพิ่มเติม: วิธีใช้ Macro แปลงไฟล์ Excel หลายไฟล์เป็น CSV

บทความคล้ายคลึง

  • วิธีแปลงไฟล์ Excel หลายไฟล์เป็น CSV (3 วิธีที่เหมาะสม)
  • [แก้ไขแล้ว!] Excel บันทึก CSV ไม่ได้ด้วยจุลภาค (7 วิธีแก้ไข)
  • วิธีแปลง Excel เป็น CSV โดยไม่เปิดไฟล์ (4 วิธีง่าย)

3. ใช้ VBA เปลี่ยนไฟล์ Excel เป็นไฟล์ข้อความคั่นจุลภาค

กล่าวไว้แล้วว่า วิธีที่ 1 และ 2 แปลงได้แค่ชีทเดียว แต่สามารถแปลงหลายชีทได้ง่ายด้วย VBA โค้ดง่ายๆ นี่คือขั้นตอนเพื่อทราบเทคนิค

ขั้นตอน:

  • ไปที่แท็บ Developer เลือก Visual Basic

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

  • ขั้นตอนที่สอง เลือก Insert แล้ว Module จะเปิดหน้าต่าง Module

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

  • พิมพ์โค้ดในหน้าต่าง Module:
Sub Convert_Multiple_Excel_File_to_Text() Dim xWks As Worksheet Dim xPath As String Application.ScreenUpdating = False xPath = ActiveWorkbook.path & "\" & Left(ActiveWorkbook.Name, _ InStr(ActiveWorkbook.Name, ".") - 1) For Each xWks In Worksheets xWks.Copy ActiveWorkbook.SaveAs Filename:=xPath & "_" & xWks.Name & ".csv", _ FileFormat:=xlCSV, CreateBackup:=False ActiveWorkbook.Close False Next Application.ScreenUpdating = True End Sub

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

  • หลังพิมพ์โค้ด กด Ctrl + S บันทึกโค้ด
  • กด F5 บนแป้นพิมพ์ รันโค้ด
  • หลังรันโค้ด จะเห็นไฟล์ที่แปลงแล้วหลายไฟล์ ในไดเรกทอรีที่บันทึกไฟล์ Excel

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

  • เปิดด้วยแอปแก้ไขข้อความ ดูผลลัพธ์ดังภาพ อาจสูญเสียข้อมูลบางอย่าง เช่น อักขระพิเศษ

แปลง Excel เป็น CSV ได้ง่าย: 3 วิธีที่พิสูจน์แล้วสำหรับการส่งออกข้อความที่รวดเร็วและแม่นยำ

อ่านเพิ่มเติม: แปลง Excel เป็น CSV คั่นจุลภาค (2 วิธีง่าย)

ข้อควรจำ

มีข้อควรจำเมื่อแปลงไฟล์ Excel เป็นไฟล์ข้อความคั่นจุลภาค

  • แปลงได้แค่ชีทเดียวด้วย วิธีที่ 1 & วิธีที่ 2
  • แปลงหลายชีท ต้องแปลงทีละชีท หรือใช้ วิธีที่ 3

สรุป

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

บทความที่เกี่ยวข้อง

  • วิธีแปลงไฟล์ Excel เป็นรูปแบบ CSV (5 วิธีง่าย)
  • บันทึก Excel เป็น CSV พร้อมเครื่องหมายคำพูดคู่ (3 วิธีง่ายที่สุด)
  • วิธีแปลงไฟล์ Excel เป็น CSV อัตโนมัติ (3 วิธีง่าย)