หากคุณมองหาวิธีพิเศษในการแปลง Excel เป็น CSV โดยไม่ต้องเปิดไฟล์ คุณมาถูกที่แล้ว ใน Microsoft Excel มีหลายวิธีในการแปลง Excel เป็น CSV โดยไม่ต้องเปิด ในบทความนี้ เราจะอภิปราย 3 วิธีในการแปลง Excel เป็น CSV โดยไม่ต้องเปิด มาตามคู่มือฉบับสมบูรณ์เพื่อเรียนรู้ทั้งหมด
4 วิธีง่ายๆ ในการแปลง Excel เป็น CSV
เราจะใช้ 3 วิธีที่มีประสิทธิภาพและฉลาดในการแปลง Excel เป็น CSV โดยไม่ต้องเปิดในส่วนต่อไป ส่วนนี้ให้รายละเอียดครบถ้วนเกี่ยวกับ 3 วิธี คุณควรเรียนรู้และนำไปใช้ทั้งหมด เพราะจะช่วยพัฒนาความคิดและความรู้ Excel
1. ใช้คำสั่ง 'Save As' แปลง Excel เป็น CSV
ที่นี่ เราจะสาธิตวิธีแปลง Excel เป็น CSV โดยใช้คำสั่ง Save As มาแนะนำ Worksheet Excel ของเราก่อน เพื่อให้เข้าใจว่าเราพยายามทำอะไร มี Worksheet หนึ่งใน Workbook Sheet1 คือ Worksheet ข้อมูลแสดงในภาพด้านล่าง

มาเดินตามขั้นตอนการแปลง Excel เป็น CSV
📌 ขั้นตอน:
- ไปที่แท็บ File ก่อน

- เลือก Save As และคลิก CSV(Comma delimited) แล้วคลิกปุ่ม Save ผลคือไฟล์ CSV จะถูกบันทึกในโฟลเดอร์เดียวกับไฟล์ xlsx เดิม หากต้องการบันทึกในตำแหน่งอื่น คลิก Browse และระบุโฟลเดอร์

- ตอนนี้เห็นไฟล์ CSV ในภาพด้านล่าง

- ผลคือคุณจะแปลง Excel เป็น CSV ได้ หากต้องการเปิดไฟล์ คลิกขวาเลือก Open with แล้วเลือก Notepad

- สุดท้าย จะแปลงไฟล์ Excel เป็น CSV ได้เหมือนภาพด้านล่าง

อ่านเพิ่มเติม: How to Convert Excel File to CSV Format (5 Easy Ways)
2. แปลง Excel เป็น CSV ในรูปแบบ 'CSV UTF-8'
ที่นี่ เราจะใช้วิธีอื่นแปลง Excel เป็น CSV ด้วยตัวเลือก CSV UTF-8 มาเดินตามขั้นตอน
📌 ขั้นตอน:
- ไปที่แท็บ File ก่อน

- เลือก Save As และคลิก CSV UTF-8 (Comma delimited) แล้วคลิก Save ไฟล์ CSV จะบันทึกในโฟลเดอร์เดียวกับไฟล์ xlsx เดิม หากต้องการตำแหน่งอื่น คลิก Browse ระบุโฟลเดอร์

- ตอนนี้เห็นไฟล์ CSV ในภาพด้านล่าง

- ผลคือคุณจะแปลง Excel เป็น CSV ได้ หากต้องการเปิดไฟล์ คลิกขวาเลือก Open with แล้วเลือก Notepad

- สุดท้าย จะแปลงไฟล์ Excel เป็น CSV ได้เหมือนภาพด้านล่าง

อ่านเพิ่มเติม: Convert Excel to Comma Delimited CSV File (2 Easy Ways)
3. ใช้โค้ด VBA แปลง Excel เป็น CSV
ด้วยโค้ดเรียบง่าย คุณจะแปลง Excel เป็น CSV ได้ ต้องทำตามขั้นตอน:
📌 ขั้นตอน:
- กด Alt+F11 เปิด VBA Editor เลือก Insert > Module

- พิมพ์โค้ดต่อไปนี้:
Sub convert_Excel_to_csv()
Dim ws1 As Worksheet
Dim path_1 As String
Application.ScreenUpdating = False
path_1 = ActiveWorkbook.path & "\" & Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1)
For Each ws1 In Worksheets
ws1.Copy
ActiveWorkbook.SaveAs Filename:=path_1 & "\" & ws1.Name & ".csv", FileFormat:=xlCSV, CreateBackup:=False
ActiveWorkbook.Close False
Next
Application.ScreenUpdating = True
End Sub
- ปิดหน้าต่าง Visual Basic แล้วกด ALT+F8.
- เมื่อกล่องโต้ตอบ Macro เปิด เลือก convert_Excel_to_csv ใน Macro name คลิก Run.

- ตอนนี้เห็นไฟล์ CSV ในภาพด้านล่าง

- ผลคือคุณจะแปลง Excel เป็น CSV ได้ หากต้องการเปิดไฟล์ คลิกขวาเลือก Open with แล้วเลือก Notepad

- สุดท้าย จะแปลงไฟล์ Excel เป็น CSV ได้เหมือนภาพด้านล่าง

อ่านเพิ่มเติม: How to Apply Macro to Convert Multiple Excel Files to CSV Files
4. แปลง Excel เป็น CSV โดยไม่เปิดไฟล์ด้วย Online Converter
ที่นี่ เราจะใช้วิธีอื่นแปลง Excel เป็น CSV โดยใช้เว็บไซต์แปลงออนไลน์ มาเดินตามขั้นตอน
📌 ขั้นตอน:
- ไปที่ https://convertio.co/xls-csv/ และคลิก Choose Files.

- เลือกไฟล์จากคอมพิวเตอร์ที่ต้องการแปลง Excel เป็น CSV คลิก Open.

- เลือก CSV เป็นตัวเลือกการแปลง และคลิก Convert.

- สุดท้าย จะแปลง Excel เป็น CSV ได้ และคลิก Download เพื่อดาวน์โหลดไฟล์.

- ตอนนี้เห็นไฟล์ CSV ในภาพด้านล่าง

- ผลคือคุณจะแปลง Excel เป็น CSV ได้ หากต้องการเปิดไฟล์ คลิกขวาเลือก Open with แล้วเลือก Notepad

- สุดท้าย จะแปลงไฟล์ Excel เป็น CSV ได้เหมือนภาพด้านล่าง

อ่านเพิ่มเติม: How to Convert Excel Files to CSV Automatically (3 Easy Methods)
สรุป
จบเซสชันวันนี้ ฉันเชื่อมั่นว่าตอนนี้คุณอาจแปลง Excel เป็น CSV โดยไม่ต้องเปิดได้แล้ว หากมีข้อสงสัยหรือข้อเสนอแนะ กรุณาแชร์ในส่วนความคิดเห็นด้านล่าง
อย่าลืมเช็คเว็บไซต์ Exceldemy.com สำหรับปัญหาและวิธีแก้ไขเกี่ยวกับ Excel ต่างๆ เรียนรู้วิธีใหม่ๆ และเติบโตต่อไป!
บทความที่เกี่ยวข้อง
- Macro to Convert Excel to Pipe Delimited Text File (3 Methods)
- How to Convert Excel File to Text File with Comma Delimited (3 Methods)
- Save Excel as CSV with Double Quotes (3 Simplest Methods)
- How to Convert Multiple Excel Files to CSV (3 Suitable Ways)
- [Fixed!] Excel Not Saving CSV with Commas (7 Possible Solutions)