Как да коригирате повредени CSV файлове в Windows 10

Как мога да възстановя повредени CSV файлове?

  1. Използвайте Unicode UTF-8 кодиране
  2. Използвайте друг софтуер, за да отворите CSV файла или импортирайте и поправете в Excel
  3. Специфични решения
  4. Използвайте Notepad или Excel, за да създадете CSV файл и да го поправите
  5. Възстановяване чрез функцията за автоматично възстановяване
  6. Възстановяване чрез TMP файла
  7. Възстановете повредения 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 - нова работна книга
  • Кликнете върху раздела Данни
  • Изберете От текст в секцията Получаване на външни данни

  • Разгледайте повредения CSV файл
  • Кликнете върху Импортиране
  • Изберете Delimiter> Next
  • Изберете Запетайка и щракнете върху Напред
  • Кликнете върху колоната с номерата> кликнете върху Текст
  • Повторете стъпките за всички колони с числа> кликнете върху OK

Забележка: Правийте горното всеки път, когато файлът се отваря в 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 файла, ако е недостъпен или повреден. Да го направя:

  • Отидете до папката Temp file: C: UsersAppDataLocalMicrosoftOfficeUnsavedFiles

  • Търсете в Excel файловете с разширение .TMP
  • Изберете правилния, като проверите данните
  • Копирайте и поставете или запишете го на друго място, като използвате разширение .CSV

7. Възстановете повредения CSV файл от предишна версия

Тази корекция е полезна, когато CSV файловете са запазени или заменени. Да го направя:

  • Отидете в повредения CSV файл и кликнете с десния бутон върху него
  • Изберете Свойства
  • Кликнете върху Предишни версии
  • Изберете последната версия преди запазване / замяна
  • Кликнете върху Възстановяване (уверете се, че точките за възстановяване са активирани)

Успяхте ли да намерите решение сред изброените тук? Кажете ни кой работи за вас, като оставите коментар в раздела по-долу.