Spis treści
Samouczek wyjaśnia, jak szybko przekonwertować pliki CSV do Excela w dowolnej wersji, od 365 do 2007, unikając typowych problemów.
Ogólnie rzecz biorąc, istnieją dwa sposoby przeniesienia pliku CSV do Excela: poprzez jego otwarcie lub importowanie jako danych zewnętrznych. Ten artykuł zawiera szczegółowe wskazówki dotyczące obu metod oraz wskazuje mocne strony i ograniczenia każdej z nich. Będziemy również na czerwono sygnalizować możliwe pułapki i sugerować najskuteczniejsze rozwiązania.
Konwersja pliku CSV do Excela poprzez jego otwarcie
Aby przenieść dane z pliku CSV do Excela, możesz otworzyć go bezpośrednio z skoroszytu Excela lub poprzez Eksploratora Windows. Niezależnie od tego, którą metodę wybierzesz, pamiętaj, że:
- Otwarcie dokumentu CSV w programie Excel nie powoduje zmiany formatu pliku na .xlsx lub .xls. Plik zachowa oryginalne rozszerzenie .csv.
- Pliki są ograniczone do 1 048 576 wierszy i 16 384 kolumn.
Jak otworzyć plik CSV w programie Excel?
Plik z wartościami rozdzielonymi przecinkami utworzony w innym programie można nadal otwierać w programie Excel za pomocą standardowego Otwórz polecenie.
- W swoim Excelu, udaj się do Plik zakładka i kliknij Otwórz , lub naciśnij skrót Ctrl + O.
- W Otwórz okno dialogowe, wybierz Pliki tekstowe (*.prn;*.txt;*.csv) z listy rozwijanej w prawym dolnym rogu.
- Przejrzyj dokument CSV, a następnie kliknij go dwukrotnie, aby otworzyć.
Plik z wartościami rozdzielonymi przecinkami (. csv ) zostanie od razu otwarty w nowym skoroszycie.
Dla pliku tekstowego (. txt ), Excel uruchomi. Kreator importu tekstu Zobacz Importowanie CSV do programu Excel, aby uzyskać szczegółowe informacje.
Jak otworzyć plik CSV z poziomu Eksploratora Windows
Najszybszym sposobem otwarcia pliku .csv w programie Excel jest dwukrotne kliknięcie go w Eksploratorze Windows. Spowoduje to natychmiastowe otwarcie pliku w nowym skoroszycie.
Jednak ta metoda działa tylko wtedy, gdy program Microsoft Excel jest ustawiony jako domyślna aplikacja dla plików .csv W tym przypadku, znajoma zielona ikona Excela pojawia się obok dokumentów .csv w Eksploratorze Windows.
Jeśli pliki CSV są ustawione do otwierania w innej domyślnej aplikacji, kliknij plik prawym przyciskiem myszy i wybierz Otwórz z... > Excel .
Aby ustawić Excela jako domyślny program dla plików CVS, oto kroki, które należy wykonać:
- Kliknij prawym przyciskiem myszy dowolny plik .csv w Eksploratorze Windows, a następnie wybierz Otwórz z... > Wybierz inną aplikację z menu kontekstowego.
- Pod adresem Inne możliwości , kliknij Excel , zaznaczyć Zawsze używaj tej aplikacji do otwierania plików .csv i kliknij OK .
Konwersja CSV do Excela poprzez import
Za pomocą tej metody można importować dane z pliku .csv do istniejącego lub nowego arkusza Excela. W przeciwieństwie do poprzedniej techniki, nie tylko otwiera plik w Excelu, ale zmienia format .csv na .xlsx (Excel 2007 i wyższe) lub .xls (Excel 2003 i niższe).
Importowanie może odbywać się na dwa sposoby:
- Poprzez zastosowanie Kreator importu tekstu (we wszystkich wersjach)
- Poprzez stworzenie Power Query połączenie (w Excelu 2016 - Excel 365)
Jak importować CSV do Excela za pomocą Kreatora importu tekstu
Na wstępie należy zaznaczyć, że. Kreator importu tekstu jest funkcją starszego typu i począwszy od Excela 2016 została przeniesiona ze wstążki do Opcje programu Excel .
Jeśli Kreator importu tekstu nie jest dostępna w Twojej wersji Excela, masz te dwie opcje:
- Włącz funkcję Z tekstu (Legacy).
- Spraw, aby Excel uruchomił Kreator importu tekstu automatycznie. W tym celu należy zmienić rozszerzenie pliku z .csv na .txt, otworzyć plik tekstowy z poziomu programu Excel, a następnie wykonać opisane poniżej kroki kreatora.
Aby zaimportować plik CSV do Excela, oto co musisz zrobić:
- W programie Excel 2013 i wcześniejszych przejdź do. Dane tab> Pobierz dane zewnętrzne grupę, a następnie kliknij Z Tekstu .
W programie Excel 2016 i nowszych przejdź do. Dane tab> Pozyskiwanie i przekształcanie danych grupę, a następnie kliknij Pobierz dane > Czarodzieje dziedzictwa > Z tekstu (Legacy) .
Uwaga. Jeśli Z Tekstu Jeśli nie ma tam kreatora, upewnij się, że jest on włączony. Czarodzieje dziedzictwa jest nadal wyszarzona, wybierz pustą komórkę lub otwórz pusty arkusz i spróbuj ponownie.
- W Importuj plik tekstowy w oknie dialogowym, odszukaj plik .csv, który chcesz zaimportować, wybierz go i kliknij przycisk Import (lub po prostu kliknij dwukrotnie plik).
- Na stronie Kreator importu tekstu uruchomi się, a ty podążasz za jego krokami. Najpierw wybierasz:
- Na stronie Delimited typ pliku
- Na stronie numer rzędu aby rozpocząć import od (normalnie, wiersz 1)
- Czy Twoje dane mają nagłówki
Okno podglądu w dolnej części kreatora pokazuje kilka pierwszych wpisów z Twojego pliku CSV.
- Wybierz delimiter i kwalifikator tekstu.
Delimiter jest znakiem oddzielającym wartości w pliku. Ponieważ CSV jest plikiem z wartościami rozdzielanymi przecinkami, oczywiście wybieramy Przecinek W przypadku pliku TXT, zazwyczaj wybierasz Zakładka .
Kwalifikator tekstu jest znakiem zamykającym wartości w importowanym pliku. Cały tekst pomiędzy dwoma znakami kwalifikatora będzie importowany jako jedna wartość, nawet jeśli tekst zawiera określony ogranicznik.
Ogólnie rzecz biorąc, wybierasz podwójny cytat symbol (") jako kwalifikator tekstu. Aby to sprawdzić, można kliknąć Powrót i zobacz, który znak zamyka wartości w podglądzie twojego pliku CSV.
W naszym przypadku wszystkie liczby z separatorem tysięcy (który jest również przecinkiem) są zawijane w podwójne cudzysłowy, takie jak "3,392", co oznacza, że zostaną zaimportowane do jednej komórki. Bez określenia znaku podwójnego cudzysłowu jako kwalifikatora tekstu, liczby przed i po separatorze tysięcy trafiłyby do dwóch sąsiednich kolumn.
Aby mieć pewność, że dane zostaną zaimportowane zgodnie z założeniami, należy dokładnie przyjrzeć się Podgląd danych przed kliknięciem Następny .
Wskazówki i uwagi:
- Jeśli w pliku CSV występuje więcej niż jeden kolejny delimiter, należy wybrać Traktuj kolejne delimitery jako jeden aby zapobiec pustym komórkom.
- Jeśli na podglądzie widać wszystkie dane w jednej kolumnie , oznacza to, że wybrano zły delimiter. Zmień delimiter, tak aby wartości były wyświetlane w osobnych kolumnach.
- Zdefiniuj format danych Domyślnie jest Ogólne - konwertuje wartości numeryczne na liczby, wartości daty i czasu na daty, a wszystkie pozostałe typy danych na tekst.
Aby ustawić inny format dla konkretnej kolumny, kliknij w dowolnym miejscu w jej obrębie Podgląd danych , a następnie wybierz jedną z opcji pod Format danych kolumny :
- Aby utrzymać wiodące zera , wybrać Tekst format.
- Aby prawidłowo wyświetlić daty , wybrać Data format, a następnie wybierz odpowiedni format z listy rozwijanej.
Kiedy będziesz zadowolony z Podgląd danych , kliknij Wykończenie przycisk.
- Wybierz, czy chcesz importować dane do istniejącego czy nowego arkusza, a następnie kliknij OK .
Wskazówki i uwagi:
- Aby skonfigurować niektóre zaawansowane opcje, takie jak kontrola odświeżania, układ i formatowanie, kliknij Właściwości... w powyższym oknie dialogowym.
- Jeśli niektóre zaimportowane dane są wyświetlane nieprawidłowo, możesz zmienić ich format za pomocą funkcji Format Cells programu Excel.
Oto kilka pomocnych wskazówek, jak
Jak włączyć kreatora importu tekstu w Excelu 2016 - Excel 365
Aby aktywować Kreator importu tekstu w nowoczesnych wersjach Excela, to jest to, co musisz zrobić:
- Kliknij przycisk Plik a następnie kliknij Opcje > Dane .
- Pod adresem Pokaż kreatory importu starszych danych , wybrany Z tekstu (Legacy) , a następnie kliknij przycisk OK.
Po włączeniu kreator pojawi się na stronie Dane zakładka, w Pozyskiwanie i przekształcanie danych grupa, pod Pobierz dane > Legacy Wizards.
Jak przenieść CSV do Excela, łącząc się z nim
W programach Excel 365, Excel 2021, Excel 2019 i Excel 2016 można importować dane z pliku tekstowego, łącząc się z nim za pomocą Power Query. Oto jak:
- Na Dane zakładka, w Pozyskiwanie i przekształcanie danych grupa, kliknij Z tekstu/CSV . Zobacz też: Funkcja INDEX w Excelu z przykładami formuł
- W Importuj dane okna dialogowego, wybierz interesujący Cię plik tekstowy i kliknij Import .
- W oknie dialogowym podglądu dostępne są następujące opcje:
- Delimiter . Wybierz znak oddzielający wartości w pliku tekstowym.
- Wykrywanie typu danych Możesz pozwolić, aby Excel automatycznie określał typ danych dla każdej kolumny na podstawie pierwszych 200 wierszy (domyślnie) lub cały zbiór danych . Or you can choose nie wykrywanie typów danych i mieć zaimportowane dane w oryginalnym Tekst format.
- Przekształcanie danych Ładuje dane do Power Query Editor, dzięki czemu można je edytować przed przeniesieniem do Excela. Wykorzystaj tę funkcję, aby ustawić pożądany format dla poszczególnych kolumn.
- Załaduj . kontroluje miejsce importu danych. Aby zaimportować plik csv do nowego arkusza, wybierz Załaduj Aby przenieść dane do istniejącego lub nowego arkusza w postaci tabeli, tabeli przestawnej/wykresu przestawnego lub tylko utworzyć połączenie, wybierz Załaduj do .
Klikając na Załaduj przycisk zaimportuje dane CSV w formacie tabeli, jak ta:
Zaimportowana tabela jest połączona z oryginalnym dokumentem CSV i możesz ją aktualizować w dowolnym momencie poprzez odświeżenie zapytania ( Projekt tabeli tab> Odśwież ).
Wskazówki i uwagi:
- Aby zmienić tabelę na normalny zakres, kliknij prawym przyciskiem myszy dowolną komórkę, a następnie kliknij Tabela > Konwersja na zakres Spowoduje to trwałe usunięcie zapytania z arkusza i odłączenie importowane dane z oryginalnego pliku.
- Jeśli wartości w określonej kolumnie są importowane w złym formacie, możesz spróbować naprawić to samodzielnie, konwertując tekst na liczbę lub tekst na datę.
Konwersja CSV do Excela: otwieranie a importowanie
Kiedy Microsoft Excel otwiera plik .csv, używa domyślnych ustawień formatu danych, aby zrozumieć, jak dokładnie wyświetlić każdą kolumnę danych tekstowych. To działa dobrze w większości sytuacji.
Jeśli twój plik tekstowy ma określone wartości i chcesz kontrolować, jak wyświetlić je w programie Excel, to wykonaj import, a nie otwarcie. Oto kilka typowych przypadków użycia:
- W pliku CSV używane są różne delimitery.
- Plik CSV zawiera różne formaty dat.
- Niektóre liczby mają wiodące zera, które powinny zostać zachowane.
- Chcesz zobaczyć podgląd tego, jak twoje dane CSV zostaną przekonwertowane do Excela.
- Szukasz większej elastyczności w ogóle.
Jak zapisać plik CSV w programie Excel
Niezależnie od tego, jakiej metody konwersji użyłeś, możesz zapisać plik wynikowy w normalny sposób.
- W swoim arkuszu Excel kliknij Plik > Zapisz jako .
- Przeglądaj folder, w którym chcesz zapisać plik.
- Aby zapisać jako plik Excel, wybierz Skoroszyt programu Excel (*.xlsx) od Zapisz jako typ Aby zapisać jako plik oddzielony przecinkami, wybierz CSV (Comma delimited) lub CSV UTF-8 .
- Kliknij Zapisz .
Jeśli zapisałeś plik CSV w formacie .xls we wcześniejszych wersjach, to w Excelu 2010 i wyższych możesz napotkać błąd "Plik jest uszkodzony i nie można go otworzyć". Spróbuj zastosować się do poniższych zaleceń, aby otworzyć uszkodzony plik .xls.
Jak otworzyć wiele plików CSV w programie Excel jednocześnie
Jak zapewne wiesz, Microsoft Excel umożliwia otwieranie kilku skoroszytów jednocześnie za pomocą standardowego Otwórz polecenie, działa to również dla plików CSV.
Aby otworzyć wiele plików CSV w programie Excel, oto kroki, które musisz wykonać:
- W swoim programie Excel kliknij Plik > Otwórz lub naciśnij razem klawisze Ctrl + O.
- Kliknij przycisk Przeglądaj i przejdź do folderu źródłowego.
- Na liście rozwijanej obok Nazwa pliku zaznaczyć Pliki tekstowe (*.prn, *.txt, *.csv) .
- Wybierz swoje pliki tekstowe:
- Aby wybrać sąsiadujące pliki Kliknij pierwszy plik, przytrzymaj klawisz Shift, a następnie kliknij ostatni plik. Oba kliknięte pliki, jak również wszystkie pliki pomiędzy nimi zostaną wybrane.
- Aby wybrać pliki niesąsiadujące , przytrzymaj klawisz Ctrl i kliknij każdy pojedynczy plik, który chcesz otworzyć.
- Po wybraniu wielu plików kliknij przycisk Otwórz przycisk.
W Eksploratorze Windows można kliknąć prawym przyciskiem myszy wybrane pliki i wybrać Otwórz z menu kontekstowego.
Ta metoda jest prosta i szybka, i moglibyśmy ją nazwać doskonałą, ale z jedną małą rzeczą - otwiera każdy plik CSV jako oddzielny zeszyt W praktyce przełączanie się pomiędzy kilkoma plikami Excela może być dość niewygodne i uciążliwe. Zamiast tego można zaimportować wszystkie pliki do ten sam podręcznik - szczegółowe instrukcje są tutaj: Jak scalić wiele plików CSV w jeden skoroszyt programu Excel.
Mam nadzieję, że teraz jesteś w stanie z łatwością konwertować dowolne pliki CSV do Excela. I dziękuję za cierpliwość wszystkim, którzy przeczytali ten tutorial do końca :)