Cum se rezolvă fișierele corupte CSV în Windows 10

Cum pot recupera fișierele corupte CSV?

  1. Utilizați codificarea UTF-8 Unicode
  2. Utilizați un alt software pentru a deschide fișierul CSV sau pentru a importa și repara în Excel
  3. Soluții specifice
  4. Utilizați Notepad sau Excel pentru a crea un fișier CSV și pentru a-l repara
  5. Recuperare utilizând caracteristica Autorecover
  6. Recuperați utilizând fișierul TMP
  7. Recuperați fișierul CSV corupt dintr-o versiune anterioară

Un fișier corupt CSV este cauzat de mai mulți factori, inclusiv formatarea nevalidă, folosind caractere nevalide, întreruperi de linie în câmpuri, printre altele.

Un fișier CSV, altfel cunoscut sub numele de fișier cu valori separate prin virgulă, este un format care stochează date structurale tabele alfanumerice, dar în format text simplu.

Aceste fișiere au înregistrări de date, fiecare dintre acestea reprezentând o colecție de cel puțin două (sau mai multe) câmpuri separate prin virgule. Acestea pot fi importate sau exportate din programe software precum Excel sau Open Office Calc, care stochează datele în structura coloanelor rând.

Printre cauzele unui fișier CSV corupt se numără:

  • Caracterele de control ASCII de la capătul liniei care nu pot fi tipărite
  • Caracterele separatoare din textul fișierelor CSV
  • Linia de rupere în câmpurile care nu au nici un dublu ghilimele care le cuprind
  • Utilizarea de caractere nevalide, cum ar fi -, (), ., :, * Și altele
  • Liniile goale de la sfârșitul fișierului CSV corupt, care au un separator
  • Numere lungi care au zerouri în frunte
  • Un format de fișier CSV incorect
  • Fișier CSV care nu utilizează UTS (8 codare)

Pentru a remedia un fișier CSV corupt, există o listă de soluții enumerate mai jos pentru a vă ajuta să vă recuperați documentul înapoi în format sănătos.

Corectați problemele fișierului CSV corupt

1. Utilizați codarea Unicode UTF-8

  • Deschideți fișierul CSV
  • Faceți clic pe Fișier> Salvare ca
  • Introduceți numele fișierului
  • Selectați Salvare ca tip de fișier CSV din meniul derulant
  • Faceți clic pe Instrumente> accesați opțiunile Web
  • Mergeți la Encoding (Encodare) din secțiunea Salvați acest document ca
  • Selectați Unicode (UTF-8)

2. Utilizați un alt software pentru a deschide fișierul CSV sau Import și repara în Excel

În cazul în care numerele nu sunt afișate conform cerințelor, nu salvați fișierul CSV. Puteți utiliza un alt software pentru a deschide fișierul CSV sau utilizați pașii de mai jos pentru a importa fișierul CSV corupt în Excel și pentru a-l repara.

  • Open Excel - noul registru de lucru
  • Faceți clic pe fila Date
  • Selectați Text din secțiunea Obțineți date externe

  • Răsfoiți fișierul CSV corupt
  • Faceți clic pe Import
  • Selectați Delimiter> Următorul
  • Selectați Comma și faceți clic pe Next
  • Faceți clic pe coloana care are numerele> faceți clic pe Text
  • Repetați pașii pentru toate coloanele cu numere> faceți clic pe OK

Notă: Nu mai sus de fiecare dată când fișierul este deschis în Excel.

Utilizați FileViewer Plus

Dacă aveți nevoie să deschideți fișierele .csv (sau alte fișiere Spreadsheet) pe Windows 10 și nu puteți face acest lucru, puteți utiliza întotdeauna soluții de la terți. Vă recomandăm FileViewer Plus, un vizualizator de fișiere universal pentru Windows, care poate deschide și afișa peste 300 de tipuri diferite de fișiere, inclusiv diferite tipuri de prezentări, cum ar fi fișierele .csv.

  • Obțineți acum FileViewer Plus 3

3. Soluții specifice

  • Dacă primiți caractere străine corupte sau lipsite, utilizați foi Google sau aplicații Open Office, Libre Office, Notepad ++ pentru a repara fișierul corupt CSV
  • Dacă primiți un mesaj de eroare de import spunând că "linia 1 are prea multe coloane ...", creați un nou fișier CSV cu date în 14 coloane utilizând Excel, Notepad ++ sau alte aplicații pentru a recupera datele CSV

Dacă problema este datorată utilizării controlului ASCII, caractere speciale sau extra delimitare, efectuați următoarele:

  • Ștergeți spațiile de la sfârșitul fișierului
  • Remediați virgulele extra din fișierul CSV corupt ștergând caractere suplimentare de delimitare care separă câmpurile de gestionare și recuperează datele fișierelor

4. Utilizați Notepad sau Excel pentru a crea un fișier CSV și pentru a-l repara

Utilizarea Notepad-ului

  • Introduceți datele text într-un fișier cu fiecare dintre câmpurile separate printr-o virgulă
  • Separați fiecare rând utilizând o linie nouă
  • Salvați fișierul utilizând o extensie .csv

Utilizați foaia de calcul Excel

  • Introduceți datele într-o foaie de calcul Excel
  • Faceți clic pe Fișier
  • Selectați Salvare ca
  • Selectați Salvare ca tip
  • Selectați CSV (delimitată cu virgulă)

5. Recuperare utilizând caracteristica Autorecover

Această caracteristică poate fi găsită pe Excel. Deschideți o foaie de calcul și căutați fereastra Autorecover (de obicei în panoul din stânga ferestrei). Ecranul are o listă de unde puteți selecta fișierul CSV. Funcționează cu fișierele nesalvate.

6. Recuperați utilizând fișierul TMP

De obicei, Windows creează un fișier temporar (TMP), care vă poate ajuta să vă recuperați fișierul CSV dacă este inaccesibil sau corupt. Pentru a face acest lucru:

  • Mergeți unde este localizat dosarul Temp: C: UtilizatoriAppDataLocalMicrosoftOfficeUnsavedFiles

  • Căutați fișierele Excel cu extensia .TMP
  • Selectați cea potrivită verificând datele
  • Copiați și lipiți-o sau salvați-o într-o altă destinație utilizând extensia .CSV

7. Recuperați fișierul CSV corupt dintr-o versiune anterioară

Această remediere este utilă în cazul în care fișierele CSV sunt salvate sau înlocuite. Pentru a face acest lucru:

  • Du-te la fișierul corupt CSV și faceți clic dreapta pe el
  • Selectați Proprietăți
  • Faceți clic pe Versiunile anterioare
  • Selectați ultima versiune înainte de a salva / înlocui
  • Faceți clic pe Restaurare (asigurați-vă că sunt activate punctele de restaurare)

Ați reușit să găsiți o soluție printre cele enumerate aici? Spuneți-ne ce lucrați pentru dvs., lăsând un comentariu în secțiunea de mai jos.