เราขอแนะนำ: โปรแกรมสำหรับการแก้ไขข้อผิดพลาด, เพิ่มประสิทธิภาพและความเร็วของ Windows
ฉันจะกู้คืนไฟล์ CSV ที่เสียหายได้อย่างไร
- ใช้การเข้ารหัส Unicode UTF-8
- ใช้ซอฟต์แวร์อื่นเพื่อเปิดไฟล์ CSV หรือนำเข้าและซ่อมแซมใน Excel
- โซลูชั่นเฉพาะ
- ใช้ Notepad หรือ Excel เพื่อสร้างไฟล์ CSV และซ่อมแซม
- กู้คืนโดยใช้คุณสมบัติการกู้คืนอัตโนมัติ
- กู้คืนโดยใช้ไฟล์ TMP
- กู้คืนไฟล์ CSV ที่เสียหายจากรุ่นก่อนหน้า
ไฟล์ CSV ที่เสียหาย นั้นเกิดจากปัจจัยหลายประการรวมถึงการจัดรูปแบบที่ไม่ถูกต้องโดยใช้อักขระที่ไม่ถูกต้องตัวแบ่งบรรทัดภายในฟิลด์และอื่น ๆ
ไฟล์ CSV หรือที่รู้จักกันในชื่อไฟล์ค่าที่คั่นด้วยเครื่องหมายจุลภาคคือรูปแบบที่เก็บข้อมูลโครงสร้างแบบตัวอักษรและตัวเลข แต่อยู่ในรูปแบบข้อความธรรมดา
ไฟล์ดังกล่าวมีการบันทึกข้อมูลซึ่งแต่ละไฟล์เป็นชุดของฟิลด์อย่างน้อยสอง (หรือมากกว่า) คั่นด้วยเครื่องหมายจุลภาค สิ่งเหล่านี้สามารถนำเข้าหรือส่งออกจากโปรแกรมซอฟต์แวร์เช่น Excel หรือ Open Office Calc ซึ่งเก็บข้อมูลในโครงสร้างคอลัมน์แถว
สาเหตุของไฟล์ CSV ที่เสียหาย ได้แก่ :
- อักขระควบคุม ASCII ที่ท้ายบรรทัดที่ไม่สามารถพิมพ์ได้
- อักขระคั่นในข้อความของไฟล์ CSV
- การขึ้นบรรทัดใหม่ในฟิลด์ที่ไม่มีเครื่องหมายคำพูดล้อมรอบ
- การใช้อักขระที่ไม่ถูกต้องเช่น -, (), ., :, * และอื่น ๆ
- บรรทัดว่างท้ายไฟล์ CSV ที่เสียหายที่มีตัวคั่น
- ตัวเลขยาวที่มีศูนย์นำหน้า
- รูปแบบไฟล์ CSV ไม่ถูกต้อง
- ไฟล์ CSV ไม่ได้ใช้ UTS (การเข้ารหัส 8 รายการ)
ในการแก้ไขไฟล์ CSV ที่เสียหายมีรายการวิธีแก้ไขด้านล่างเพื่อช่วยให้คุณกู้คืนเอกสารของคุณในรูปแบบที่สมบูรณ์
แก้ไขปัญหาไฟล์ CSV ที่เสียหาย
1. ใช้การเข้ารหัส Unicode UTF-8
- เปิดไฟล์ CSV
- คลิกไฟล์> บันทึกเป็น
- ป้อนชื่อไฟล์
- เลือกบันทึกเป็นไฟล์ประเภท CSV จากรายการแบบเลื่อนลง
- คลิกเครื่องมือ> ไปที่ตัวเลือกเว็บ
- ไปที่การเข้ารหัสใต้บันทึกเอกสารนี้เป็น
- เลือก Unicode (UTF-8)
2. ใช้ซอฟต์แวร์อื่นเพื่อเปิดไฟล์ CSV หรือนำเข้าและซ่อมแซมใน Excel
ในกรณีที่ตัวเลขไม่แสดงตามที่ต้องการอย่าบันทึกไฟล์ CSV คุณสามารถใช้ซอฟต์แวร์อื่นเพื่อเปิดไฟล์ CSV หรือใช้ขั้นตอนด้านล่างเพื่อนำเข้าไฟล์ CSV ที่เสียหายใน Excel และซ่อมแซม
- เปิด Excel - สมุดงานใหม่
- คลิกที่แท็บ Data
- เลือกจากข้อความภายใต้ส่วนรับข้อมูลภายนอก
- เรียกดูไฟล์ CSV ที่เสียหาย
- คลิกนำเข้า
- เลือกตัวคั่น> ถัดไป
- เลือกเครื่องหมายจุลภาคและคลิกถัดไป
- คลิกคอลัมน์ที่มีตัวเลข> คลิกข้อความ
- ทำซ้ำขั้นตอนสำหรับคอลัมน์ทั้งหมดที่มีตัวเลข> คลิกตกลง
หมายเหตุ: ทำข้างต้นทุกครั้งที่เปิดไฟล์ใน Excel
ใช้ FileViewer Plus
หากคุณต้องการเปิดไฟล์. csv (หรือไฟล์สเปรดชีตอื่น ๆ ) ใน Windows 10 และคุณไม่สามารถทำได้คุณสามารถใช้วิธีแก้ไขของบุคคลที่สามได้ตลอดเวลา เราขอแนะนำ FileViewer Plus โปรแกรมดูไฟล์สากลสำหรับ Windows ที่สามารถเปิดและแสดงไฟล์ได้มากกว่า 300 ประเภทรวมถึงการนำเสนอประเภทต่างๆเช่นไฟล์. csv
- รับทันที FileViewer Plus 3
3. โซลูชั่นเฉพาะ
- หากคุณได้รับอักขระต่างประเทศเสียหายหรือหายไปให้ใช้แผ่นงาน Google หรือ Open Office, Libre Office, Notepad ++ แอปล่วงหน้าเพื่อซ่อมแซมไฟล์ CSV ที่เสียหาย
- หากคุณได้รับข้อความแสดงข้อผิดพลาดว่า "บรรทัด 1 มีคอลัมน์มากเกินไป ... " ให้สร้างไฟล์ CSV ใหม่พร้อมข้อมูลใน 14 คอลัมน์โดยใช้ Excel, Notepad ++ หรือแอปอื่น ๆ เพื่อกู้คืนข้อมูล CSV
หากปัญหานี้เกิดจากการใช้การควบคุม ASCII, อักขระพิเศษหรือตัวคั่นพิเศษให้ทำดังต่อไปนี้:
- ลบช่องว่างท้ายไฟล์
- แก้ไขเครื่องหมายจุลภาคพิเศษจากไฟล์ CSV ที่เสียหายโดยการลบอักขระตัวคั่นพิเศษที่แยกฟิลด์ตัวจัดการและดึงข้อมูลไฟล์
4. ใช้ Notepad หรือ Excel เพื่อสร้างไฟล์ CSV และซ่อมแซม
ใช้ Notepad
- ป้อนข้อมูลข้อความในไฟล์โดยแต่ละฟิลด์คั่นด้วยเครื่องหมายจุลภาค
- แยกแต่ละแถวโดยใช้บรรทัดใหม่
- บันทึกไฟล์โดยใช้นามสกุล. csv
ใช้สเปรดชีต Excel
- ป้อนข้อมูลในสเปรดชีต Excel
- คลิกไฟล์
- เลือกบันทึกเป็น
- เลือกบันทึกเป็นประเภท
- เลือก CSV (คั่นด้วยจุลภาค)
5. กู้คืนโดยใช้คุณสมบัติการกู้คืนอัตโนมัติ
คุณสมบัตินี้สามารถพบได้ใน Excel เปิดสเปรดชีตและมองหาหน้าต่าง Autorecover (โดยปกติจะอยู่ที่บานหน้าต่างด้านซ้ายของหน้าต่าง) หน้าจอมีรายการจากที่ซึ่งคุณสามารถเลือกไฟล์ CSV มันทำงานกับไฟล์ที่ไม่ได้บันทึก
6. กู้คืนโดยใช้ไฟล์ TMP
Windows มักจะสร้างไฟล์ชั่วคราว (TMP) ซึ่งสามารถช่วยคุณกู้คืนไฟล์ CSV ของคุณหากไม่สามารถเข้าถึงหรือเสียหาย เพื่อทำสิ่งนี้:
- ไปที่ตำแหน่งของโฟลเดอร์แฟ้มชั่วคราว: C: UsersAppDataLocalMicrosoftOfficeUnsavedFiles
- ค้นหาไฟล์ Excel ด้วยนามสกุล. TMP
- เลือกหนึ่งที่เหมาะสมโดยการตรวจสอบข้อมูล
- คัดลอกและวางหรือบันทึกไปยังปลายทางอื่นโดยใช้นามสกุล . CSV
7. กู้คืนไฟล์ CSV ที่เสียหายจากเวอร์ชันก่อนหน้า
การแก้ไขนี้มีประโยชน์เมื่อไฟล์ CSV ถูกบันทึกทับหรือแทนที่ เพื่อทำสิ่งนี้:
- ไปที่ไฟล์ CSV ที่เสียหายแล้วคลิกขวา
- เลือกคุณสมบัติ
- คลิกเวอร์ชันก่อนหน้า
- เลือกเวอร์ชันล่าสุดก่อนบันทึก / แทนที่
- คลิกคืนค่า (ตรวจสอบให้แน่ใจว่าเปิดใช้งานจุดคืนค่าแล้ว)
คุณสามารถหาคำตอบจากสิ่งเหล่านี้ได้หรือไม่? บอกให้เรารู้ว่าอันไหนที่เหมาะกับคุณด้วยการแสดงความคิดเห็นในส่วนด้านล่าง