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

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

CSV ย่อมาจาก Comma Separated Values คือรูปแบบข้อมูลแบบ plain text ที่แสดงตัวเลขและข้อความ ค่อนข้างนิยมเพราะความเรียบง่าย สะดวกในการวิเคราะห์และแก้ไขข้อมูล บทความนี้จะแสดงวิธี แปลงไฟล์ Excel เป็นรูปแบบ CSV อย่างมีประสิทธิภาพ

ดาวน์โหลด Workbook ด้านล่างเพื่อฝึกฝนด้วยตัวเอง

5 วิธีง่าย แปลงไฟล์ Excel เป็นรูปแบบ CSV

ตัวอย่าง: ใช้ไฟล์ Excel ต่อไปเป็นแหล่งที่มา มีข้อมูล พนักงานขาย, สินค้า, และ ยอดขาย ของบริษัท จะแปลง Worksheet แต่ละแผ่นเป็นไฟล์ CSV แยกกัน

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

1. แปลง Excel เป็น CSV ด้วยคำสั่ง Save As

วิธีง่ายที่สุดคือใช้คำสั่ง Save As ของ Excel ตามขั้นตอน:

ขั้นตอน:

  • เปิดไฟล์ Excel Workbook และแผ่นงานที่ต้องการ
  • คลิก File
  • ในหน้าต่าง File เลือก Save As ด้านซ้าย

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

  • ในหน้าต่าง Save As คลิกไอ콘ดรอปดาวน์ → เลือก CSV (Comma delimited)

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

  • กด Save
  • จะได้ไฟล์ CSV ตามภาพ

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

หมายเหตุ: หลังกด Save จะมีกล่องเตือน: จะแปลงเฉพาะ Active Worksheet เท่านั้น ต้องทำซ้ำสำหรับแต่ละ Sheet ถ้าต้องการทั้งหมด

อ่านเพิ่ม: บันทึก Excel เป็น CSV พร้อม Double Quotes (3 วิธีง่าย)

2. แปลง Excel เป็น CSV UTF-8 โดยไม่ทำลายอักขระพิเศษ

วิธีข้างต้นไม่รองรับอักขระพิเศษ (Non-ASCII) เรียนรู้วิธี แปลง Excel เป็น CSV UTF-8 รักษาอักขระพิเศษ:

ขั้นตอน:

  • ในชุดข้อมูลมีชื่อ พนักงานขาย เป็นภาษาเกาหลี

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

  • ไป File → Save As
  • ในหน้าต่าง Save As เลือก CSV UTF-8 จากตัวเลือก

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

  • กด Save
  • จะได้ไฟล์ CSV ใหม่ที่แสดงอักขระพิเศษถูกต้อง

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

อ่านเพิ่ม: แปลง Excel เป็น CSV Comma Delimited (2 วิธีง่าย)

3. แปลง Excel เป็น CSV UTF-16

อีกวิธีหนึ่งสำหรับไฟล์ที่มีอักขระพิเศษ:

ขั้นตอน:

  • เปิด Excel Worksheet
  • กด Save As ในหน้าต่าง File
  • เลือก Unicode Text จากรายการ

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

  • กด Save → ได้ไฟล์ .txt
  • เปิดไฟล์ txt → Save As
  • ในกล่องโต้ตอบ: พิมพ์ .csv ต่อท้ายชื่อไฟล์, เลือก All Files ใน Save as type
  • เลือก UTF-16 LE ใน Encoding → กด Save

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

  • ได้ไฟล์ CSV ที่มีอักขระพิเศษถูกต้อง

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

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

4. ใช้ Google Spreadsheets แปลง Excel เป็น CSV

สามารถใช้ Google Spreadsheets ช่วยแปลงได้:

ขั้นตอน:

  • เปิด Google Spreadsheet ว่าง
  • เลือก Import จากเมนู File

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

  • เลือกไฟล์ Excel ที่ต้องการ → กด Import data

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

  • ไฟล์จะเปิดใน Spreadsheet
  • เลือก File ➤ Download ➤ Comma Separated Values (.csv)

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

  • เปิดไฟล์ที่ดาวน์โหลด
  • ได้ไฟล์ CSV ใหม่ตามภาพ

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

อ่านเพิ่ม: [แก้ไขแล้ว!] Excel บันทึก CSV ไม่มีคอมมา (7 วิธีแก้)

5. ใช้ VBA แปลงหลาย Sheet เป็น CSV พร้อมกัน

วิธีก่อนหน้าแปลง Sheet เดียว แต่สามารถแปลงทุก Sheet ใน Workbook ด้วย Excel VBA:

ขั้นตอน:

  • เลือก Sheet ใด Sheet หนึ่ง → คลิกขวา → View Code

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

  • หน้าต่าง VBA เปิด → คัดลอกโค้ดด้านล่างวางในกล่องโต้ตอบ
Sub MultipleSheetsCSV() Dim st As Worksheet Dim path As String Application.ScreenUpdating = False path = ActiveWorkbook.path & "\" & Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1) For Each st In Worksheets st.Copy ActiveWorkbook.SaveAs Filename:=path & "_" & st.Name & ".csv", FileFormat:=xlCSV, CreateBackup:=False ActiveWorkbook.Close False Next Application.ScreenUpdating = True End Sub

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

  • กด F5 หลังบันทึกไฟล์
  • จะสร้างไฟล์ CSV แยกสำหรับแต่ละ Worksheet (ตัวอย่างมี 5 Sheets → ได้ 5 ไฟล์ CSV)

5 วิธีที่พิสูจน์แล้ว แปลง Excel เป็น CSV อย่างรวดเร็ว

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

สรุป

ตอนนี้คุณสามารถ แปลงไฟล์ Excel เป็นรูปแบบ CSV ด้วยวิธีต่างๆ ข้างต้น ลองใช้งานและแชร์วิธีอื่นๆ ได้ที่เว็บไซต์ ExcelDemy อย่าลืมแสดงความคิดเห็น ข้อเสนอแนะ หรือคำถามด้านล่าง

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

  • Macro แปลง Excel เป็น Pipe Delimited Text File (3 วิธี)
  • วิธีแปลงไฟล์ Excel เป็น Text File แบบ Comma Delimited (3 วิธี)
  • เขียน Text File ด้วย Excel VBA
  • วิธีแปลง Excel เป็น CSV โดยไม่เปิดไฟล์ (4 วิธี)
  • วิธีแปลงหลายไฟล์ Excel เป็น CSV (3 วิธี)