Как да импортирате CSV файл, съдържащ колона с водещ 0 в Excel
Microsoft Excel автоматично ще преобразува колоните с данни във формат, който смята, че е най-подходящ при отварянето на файлове с данни, разделени със запетая. За тези от нас, които не искат нашите данни да се променят, можем да променим това поведение.
Вероятно имате CSV файл, изнесен от друго приложение или предоставен ви от други хора. Бихте искали да го отворите в Excel, тъй като го знаете много добре. CSV файлът ще изглежда така (ако отворите файла в notepad.exe):
Файлът съдържа колони: ProductModelID, Име, SpecialID и ModifiedDate. Колоната SpeicalID съдържа данни с водещ 0 и е специализиран код, така че искате да запазите водещите 0s в Excel. Тъй като това е CSV файл, той по подразбиране се показва във вашия Windows Explorer като файл на Excel:
Така кликнете два пъти върху файла и отворете файла в Excel като такъв:
Можете да видите, че по подразбиране Excel изчиства водещите 0s в колона 3 "SpecialID". Донесохте приложението Excel и се опитахте да използвате File / Open, за да отворите файла ръчно и това също не работи. Как мога да поправя това?
Номерът е да преименувате файла с разширение .TXT, след което преместете файла в Excel. И така, първо изведете "My Computer"? и навигирайте в папката, където се намира файлът.
Сега, ако не виждате файлово разширение .CSV (Windows има тази опция по подразбиране), следвайте тази стъпка, за да активирате файловото разширение - Изберете менюто „Tools ? / ? Folder Options ? след това изберете „Преглед“? раздела, махнете отметката от „Скриване на разширенията за познати типове файлове“? както е показано по-долу:
След това трябва да видите файловото разширение като такова:
Кликнете с десния бутон върху файла и изберете rename, за да преименувате файла, за да стане “ProductInfo.txt”?
Забележете, че иконата се променя и в обикновен текстов файл. Не отваряйте Excel и използвайте „File ? / ? Open ? команда за прехвърляне на файла в Excel. Когато направите това, ще се появи диалогов прозорец като:
Уверете се, че “Delimited”? е избран радио бутон и кликнете върху „Напред“? за продължаване. На следващия екран поставете отметка в квадратчето „Comma? и махнете отметката от всички други селекции.
Кликнете върху „Напред“? за да преминете към следващия екран. В този екран трябва да кликнете върху „SpecialID“? и изберете „Текст“? радио-бутон от „Формат на данните в колоната“? раздел.
Кликнете върху „Край“? тогава сте готови.
Сега можете да видите колоната “SpecialID”? е въведена като колона Текст и всички водещи 0 са запазени.
Този метод може да бъде приложен към всякакви специални обстоятелства за въвеждане на CSV файл в Excel, включително други файлове с разделители. С възможността за определяне на типа данни за всяка колона по време на процеса на импортиране на данни, вие сте в много по-добър контрол върху крайния резултат.