Sérült CSV-fájlok javítása a Windows 10 rendszerben

Hogyan tudok helyreállítani a sérült CSV-fájlokat?

  1. Használjon Unicode UTF-8 kódolást
  2. Használjon egy másik szoftvert a CSV-fájl megnyitásához, vagy az Importálás és javítás az Excel programban
  3. Konkrét megoldások
  4. Használja a Jegyzettömb vagy az Excel programot a CSV-fájl létrehozásához és javításához
  5. Helyreállítás az Autorecover funkció használatával
  6. Helyezze vissza a TMP fájlt
  7. Helyezze vissza a sérült CSV-fájlt egy korábbi verzióból

A sérült CSV-fájlt több tényező okozza, beleértve az érvénytelen formázást, érvénytelen karaktereket használva, többek között a mezőkben lévő sorszakadásokat.

A CSV-fájl, amely más néven vesszővel elválasztott értékfájl, olyan formátum, amely alfanumerikus táblázatos szerkezeti adatokat tárol, de egyszerű szöveges formátumban.

Az ilyen fájlok adatrekordokat tartalmaznak, amelyek mindegyike legalább két (vagy több) vesszővel elválasztott mező gyűjteménye. Ezek importálhatók vagy exportálhatók olyan programokból, mint az Excel vagy az Open Office Calc, amely adatokat tárol a soroszlop struktúrában.

A sérült CSV-fájl okai között szerepel:

  • ASCII vezérlő karakterek a sor végén, amelyeket nem lehet kinyomtatni
  • Elválasztó karakterek a CSV-fájlok szövegében
  • A sorok megszakadnak azokon a mezőkön, ahol nincsenek idézőjelek
  • Érvénytelen karakterek, például -, (), ., :, * És mások használata
  • Üres sorok a sérült CSV-fájl végén, amely elválasztó
  • Hosszú számok, amelyek nullákkal rendelkeznek
  • Érvénytelen CSV-fájlformátum
  • CSV-fájl, amely nem használja az UTS-t (8 kódolás)

A sérült CSV-fájl javításához az alább felsorolt ​​megoldások listája segít a dokumentum egészséges formátumban történő visszaállításában.

Javítsa meg a sérült CSV-fájlokat

1. Használja az Unicode UTF-8 kódolást

  • Nyissa meg a CSV fájlt
  • Kattintson a Fájl> Mentés másként parancsra
  • Adja meg a fájl nevét
  • A legördülő listából válassza a Save as File Type CSV parancsot
  • Kattintson az Eszközök> Webbeállítások elemre
  • Lépjen a Kódolás alatt a Mentés a dokumentumba parancsra
  • Válasszon Unicode (UTF-8)

2. Használjon egy másik szoftvert a CSV-fájl megnyitásához, vagy az Importálás és javítás az Excel programban

Ha a számok nem jelennek meg szükség szerint, ne mentse el a CSV fájlt. Használhat egy másik szoftvert a CSV-fájl megnyitásához, vagy az alábbi lépésekkel importálhatja a sérült CSV-fájlt Excelben és javíthatja.

  • Nyissa meg az Excel - új munkafüzetet
  • Kattintson az Adat fülre
  • Válasszon a Szövegből a Külső adatok beszerzése részben

  • Keresse meg a sérült CSV-fájlt
  • Kattintson az Importálás gombra
  • Válassza a Delimiter> Next lehetőséget
  • Válassza a vesszőt, majd kattintson a Tovább gombra
  • Kattintson a számokat tartalmazó oszlopra, majd kattintson a Szöveg gombra
  • Ismételje meg a lépéseket a számokkal rendelkező összes oszlophoz: kattintson az OK gombra

Megjegyzés: Tegye a fentieket minden alkalommal, amikor megnyitja a fájlt Excelben.

A FileViewer Plus használata

Ha a .csv fájlokat (vagy más táblázatkezelő fájlokat) Windows 10 rendszeren kell megnyitnia, és ezt nem tudja megtenni, mindig harmadik féltől származó megoldásokat használhat. Javasoljuk, hogy a FileViewer Plus, egy univerzális fájlmegtekintő a Windows számára, amely több mint 300 különböző fájltípust képes megnyitni és megjeleníteni, beleértve a különböző típusú prezentációkat, például a .csv fájlokat.

  • Get FileViewer Plus 3

3. Konkrét megoldások

  • Ha sérült vagy hiányzó külföldi karaktereket kap, használja a Google lapokat, vagy az Open Office, a Libre Office, a Notepad ++ előre programokat a sérült CSV fájl javításához
  • Ha egy importálási hibaüzenetet kap, amely azt mondja, hogy az „1. ​​sor túl sok oszlopot tartalmaz”, hozzon létre egy új CSV-fájlt, amely 14 oszlopban tartalmaz adatokat, Excel, Notepad ++ vagy más alkalmazások segítségével, hogy helyreállítsa a CSV-adatokat

Ha a probléma az ASCII vezérlés, a speciális vagy az extra határoló karakterek használata miatt történik, tegye a következőket:

  • Törölje a fájl végén lévő szóközöket
  • Javítsa ki a sérült CSV-fájlból származó extra vesszőket azáltal, hogy törli a kezelői mezőket elválasztó extra határoló karaktereket, és lekéri a fájladatokat

4. A Jegyzettömb vagy az Excel segítségével hozzon létre egy CSV fájlt és javítsa ki

A Jegyzettömb használata

  • Írja be a szöveges adatokat egy fájlba, minden mezőt vesszővel elválasztva
  • Válasszon ki minden sort egy új sor segítségével
  • Mentse el a fájlt .csv kiterjesztéssel

Az Excel táblázatkezelő használata

  • Adja meg az adatokat egy Excel táblázatba
  • Kattintson a Fájl gombra
  • Válassza a Mentés másként lehetőséget
  • Válassza a Mentés típusként lehetőséget
  • CSV kiválasztása (vesszővel elválasztva)

5. Helyreállítás az Autorecover funkció használatával

Ez a funkció megtalálható az Excel programban. Nyissa meg a táblázatkezelőt, és keresse meg az Autorecover ablakot (általában az ablak bal oldalán). A képernyőn van egy lista, ahonnan kiválaszthatja a CSV fájlt. Ez nem mentett fájlokkal működik.

6. Helyezze vissza a TMP fájlt

A Windows rendszerint ideiglenes (TMP) fájlt hoz létre, amely segít a CSV-fájl helyreállításában, ha elérhetetlen vagy sérült. Ezt csináld meg:

  • Ugrás a Temp fájl mappájába: C: UsersAppDataLocalMicrosoftOfficeUnsavedFiles

  • Keresse meg az Excel fájlokat .TMP kiterjesztéssel
  • Az adatok ellenőrzésével válassza ki a megfelelőt
  • Másolja és illessze be vagy mentse el egy másik helyre a .CSV kiterjesztés használatával

7. Helyezze vissza a sérült CSV fájlt egy korábbi verzióból

Ez a javítás hasznos abban az esetben, ha a CSV-fájlokat elmentette vagy kicseréli. Ezt csináld meg:

  • Menj a sérült CSV fájlhoz, és kattints rá jobb egérgombbal
  • Válassza a Tulajdonságok lehetőséget
  • Kattintson az Előző verziók elemre
  • Válassza ki az utolsó verziót a mentés / kicserélés előtt
  • Kattintson a Visszaállítás gombra (a visszaállítási pontok engedélyezése)

Megtaláltad az itt felsorolt ​​megoldásokat? Tájékoztassa velünk, hogy melyik dolgozott Önnek azáltal, hogy megjegyzést hagyott az alábbi részben.