Program Microsoft Excel automatycznie przekonwertuje kolumny danych na format, który według nich jest najlepszy przy otwieraniu plików z danymi oddzielanymi przecinkami. Dla tych z nas, którzy nie chcą zmienić naszych danych, możemy zmienić to zachowanie.
Masz plik CSV prawdopodobnie wyeksportowany z innej aplikacji lub przekazany Ci przez inne osoby. Chciałbyś otworzyć go w Excelu, ponieważ znasz go bardzo dobrze. Plik CSV będzie wyglądał tak (jeśli otworzysz plik w notepad.exe):
Plik zawiera kolumny: ProductModelID, Name, SpecialID i ModifiedDate. Kolumna SpeicalID zawierająca dane z wiodącym 0 i jest to specjalny kod, więc chcesz zachować wiodące 0 w Excelu. Ponieważ jest to plik CSV, domyślnie jest wyświetlany w Eksploratorze Windows jako plik programu Excel:
Kliknij dwukrotnie plik i otwórz plik w programie Excel jako taki:
Widać, że domyślnie Excel pozbawił wiodące 0 w kolumnie 3 "SpecialID ?. Przywołałeś aplikację Excel i próbowałeś użyć Plik / Otwórz, aby otworzyć plik ręcznie i to też nie działa. Jak mogę to naprawić?
Sztuką jest zmiana nazwy pliku z rozszerzeniem .TXT, a następnie przeniesienie pliku do programu Excel. WIĘC najpierw wywołaj "Mój komputer"? i przejdź do folderu, w którym znajduje się plik.
Teraz, jeśli nie widzisz rozszerzenia pliku .CSV (Windows ma tę opcję domyślnie wyłączoną), to wykonaj ten krok, aby włączyć rozszerzenie pliku - Wybierz menu "Narzędzia"? / ? Opcje folderów ? następnie wybierz "Widok"? kartę, odznacz pole "Ukryj rozszerzenia znanych typów plików"? jak na zdjęciu poniżej:
Powinieneś zobaczyć rozszerzenie pliku jako takie:
Kliknij prawym przyciskiem myszy plik i wybierz zmień nazwę, aby zmienić nazwę pliku na "ProductInfo.txt"?
Zwróć uwagę, że ikona zmienia się również na zwykłą ikonę pliku tekstowego. Nie otwieraj Excela i używaj "File ? / ? Open ? polecenie, aby przenieść plik do programu Excel. Kiedy to zrobisz, pojawi się okno dialogowe:
Upewnij się, że "Delimited ? kliknij przycisk radiowy i kliknij "Dalej"? aby kontynuować. Na następnym ekranie zaznacz pole "Comma ? i odznacz wszystkie pozostałe opcje.
Kliknij "Dalej"? aby przejść do następnego ekranu. Na tym ekranie musisz kliknąć "SpecialID ? kolumna i wybierz "Tekst"? radiobutton z "formatu danych kolumny"? Sekcja.
Kliknij "Finish"? to już koniec.
Teraz widać kolumnę "SpecialID ? został wprowadzony jako kolumna Tekst, a wszystkie wiodące 0 są zachowane.
Ta metoda może być zastosowana do wszelkich szczególnych okoliczności związanych z wprowadzaniem pliku CSV do programu Excel, w tym innych plików rozdzielanych. Dzięki możliwości określenia typu danych dla każdej kolumny podczas procesu importowania danych masz dużo lepszą kontrolę nad wynikiem końcowym.