Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

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

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

คุณสามารถดาวน์โหลดสมุดแบบฝึกหัดได้จากปุ่มดาวน์โหลดด้านล่าง

2 วิธีง่ายๆ ในการแปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค

1. แปลงแผ่นงาน Excel เป็นไฟล์ CSV ที่คั่นด้วยเครื่องหมายจุลภาค

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

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

📌 ขั้นตอน

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

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

  • หลังจากนั้น คุณจะเห็นรายการรูปแบบไฟล์ที่คุณสามารถแปลงไฟล์ได้ ตอนนี้ เลือก CSV (คั่นด้วยจุลภาค) (*.csv) จะให้ผลลัพธ์ที่ต้องการ แต่คุณต้องเลือก CSV UTF-8 (คั่นด้วยจุลภาค) (*.csv) หากคุณมีอักขระต่างประเทศในชุดข้อมูลของคุณ CSV (มาชินทอช) (*.csv) และ CSV (MS-DOS) ประเภทไฟล์มีไว้สำหรับระบบปฏิบัติการ Machintosh และ MS-DOS ตามลำดับ

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

  • ตอนนี้ เลือกประเภทไฟล์ที่ถูกต้อง จากนั้นเลือก บันทึก .

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

  • จากนั้น excel จะแสดงคำเตือนต่อไปนี้ก็ต่อเมื่อคุณมีแผ่นงานหลายแผ่นในสมุดงานของคุณ ตอนนี้ คลิกตกลง เพื่อแปลงเวิร์กชีตที่ใช้งานอยู่เท่านั้น

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

  • หลังจากนั้น แผ่นงานที่ใช้งานอยู่จะถูกแปลงเป็นไฟล์ CSV แต่ชื่อเวิร์กชีตในเวิร์กบุ๊กต้นฉบับจะเปลี่ยนเป็นชื่อไฟล์ที่ใช้ขณะบันทึกไฟล์ CSV นอกจากนี้ คุณจะเห็นคำเตือนสำหรับข้อมูลที่อาจสูญหาย ตอนนี้คุณสามารถละเว้นทั้งหมดนี้และปิดสมุดงานโดยไม่ต้องบันทึก

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

  • หลังจากนั้น ไปที่เส้นทางของไฟล์ที่ระบุ จากนั้นคุณจะเห็นไฟล์ CSV ที่แปลงแล้วที่นั่น

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

  • ตอนนี้ เปิดไฟล์ด้วย Notepad แล้วคุณจะเห็นผลลัพธ์ดังต่อไปนี้

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

  • ถัดไป ไปที่เวิร์กชีตอื่นและทำซ้ำขั้นตอนก่อนหน้า คราวนี้ใช้ชื่อเวิร์กชีตสำหรับชื่อไฟล์

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

  • หลังจากนั้น คุณจะเห็นผลลัพธ์ที่คล้ายคลึงกันก่อนหน้านี้

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

อ่านเพิ่มเติม:วิธีแปลงไฟล์ Excel เป็น CSV โดยอัตโนมัติ (วิธีง่ายๆ 3 วิธี)

2. แปลงสมุดงาน Excel เป็นรูปแบบ CSV (คั่นด้วยจุลภาค)

คุณสามารถใช้ Excel VBA เพื่อแปลงแผ่นงานทั้งหมดในคราวเดียว ทำตามขั้นตอนด้านล่างเพื่อทำสิ่งนั้น

📌 ขั้นตอน

  • ขั้นแรก กด ALT+F11 เพื่อเปิดหน้าต่าง VBA จากนั้นเลือก แทรก>> โมดูล ดังแสดงในภาพด้านล่าง การดำเนินการนี้จะนำคุณไปยังหน้าต่างโมดูลเปล่าใหม่

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

  • หลังจากนั้น ให้คัดลอกโค้ดต่อไปนี้โดยใช้ปุ่มคัดลอก
Sub ExcelToCSV()
Dim sh As Worksheet
Dim file_path As String
Application.ScreenUpdating = False
file_path = ActiveWorkbook.path & "\" & _
Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1)
For Each sh In Worksheets
sh.Copy
ActiveWorkbook.SaveAs Filename:=file_path & "-" & sh.Name & ".csv", _
FileFormat:=xlCSV, CreateBackup:=False
ActiveWorkbook.Close False
Next
Application.ScreenUpdating = True
End Sub
  • ถัดไป วางโค้ดที่คัดลอกมาลงในหน้าต่างโมดูล

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

  • จากนั้น กด F5 เพื่อเรียกใช้รหัส ตอนนี้ ไปที่ตำแหน่งของเวิร์กบุ๊กของคุณ หลังจากนั้น คุณจะเห็นแผ่นงานทั้งหมดถูกแปลงเป็นไฟล์ CSV

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

  • ตอนนี้ บันทึกสมุดงานเป็น สมุดงานที่เปิดใช้งานมาโคร มิฉะนั้นคุณจะสูญเสียรหัส

คำอธิบายโค้ด VBA:

ย่อย ExcelToCSV()
เราจะเขียนโค้ดในกระบวนวิชานี้

Dim sh As Worksheet
Dim file_path เป็นสตริง
ประกาศตัวแปรที่จำเป็น

Application.ScreenUpdating =False
สิ่งนี้ทำให้ VBA ทำงานในพื้นหลัง ส่งผลให้โค้ดทำงานเร็วขึ้น

file_path =ActiveWorkbook.path &“\" &_
ซ้าย(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, “.”) – 1)
การกำหนดค่าของตัวแปร เก็บเฉพาะชื่อไฟล์ไม่รวมนามสกุลไฟล์

สำหรับแต่ละ sh ในแผ่นงาน
สำหรับวนรอบ ผ่านแต่ละแผ่นงาน

sh.Copy
บรรทัดรหัสนี้คัดลอกแผ่นงาน

ชื่อไฟล์ ActiveWorkbook.SaveAs:=file_path &“-” &sh.Name &“.csv”, _
รูปแบบไฟล์:=xlCSV, CreateBackup:=False
บันทึกสมุดงานเป็นไฟล์ CSV ในเส้นทางเดียวกับสมุดงานต้นทาง

ActiveWorkbook ปิดเท็จ
หยุด VBA ไม่ให้ปิดสมุดงานต้นทาง

Application.ScreenUpdating =True
ตั้งค่าการอัพเดตหน้าจอเป็นค่าเริ่มต้น

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

แปลงไฟล์ Excel เป็น CSV ด้วยตัวคั่นอื่น (ไปป์ เซมิโคลอน สแลช ฯลฯ)

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

ทำตามขั้นตอนด้านล่างหากคุณต้องการใช้ตัวคั่นอื่น (/ ; | ฯลฯ) เพื่อแยกค่าในไฟล์ CSV

📌 ขั้นตอน

  • ขั้นแรก กด Win+R เพื่อเปิด วิ่ง พิมพ์ การควบคุม และคลิก ตกลง . ซึ่งจะนำคุณไปยัง แผงควบคุม .

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

  • จากนั้น เลือก เปลี่ยนรูปแบบวันที่ เวลา หรือตัวเลข จาก นาฬิกาและภูมิภาค การตั้งค่า

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

  • ถัดไป เลือก การตั้งค่าเพิ่มเติม จาก รูปแบบ แท็บใน ภูมิภาค หน้าต่าง. ซึ่งจะนำคุณไปยัง กำหนดรูปแบบ กล่องโต้ตอบ

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

  • หลังจากนั้น ให้เปลี่ยน ตัวคั่นรายการ สู่สิ่งที่ปรารถนา ตอนนี้ ทุกครั้งที่คุณบันทึกเวิร์กชีตของคุณเป็นไฟล์ CSV ค่าจะถูกคั่นด้วยตัวคั่นนั้น

หมายเหตุ:

ในการแทรก ตัวคั่นท่อ , กด SHIFT+Backslash(\) .

แปลง Excel เป็นไฟล์ CSV ที่คั่นด้วยจุลภาค (2 วิธีง่ายๆ)

อ่านเพิ่มเติม:มาโครเพื่อแปลง Excel เป็นไฟล์ข้อความที่คั่นด้วยไพพ์ (3 วิธี)

สิ่งที่ควรจำ

  • บันทึกเวิร์กบุ๊กของคุณก่อนที่จะแปลงเวิร์กชีตเป็นไฟล์ CSV ปิดสมุดงานของคุณโดยไม่บันทึกหลังการแปลง
  • โค้ด VBA จะแยกค่าในไฟล์ CSV ด้วยตัวคั่นที่ระบุโดยตัวคั่นรายการ .

บทสรุป

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

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

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