Spis treści
3 szybkie sposoby konwersji wielu plików CSV do Excela zamieniając każdy plik w osobny arkusz kalkulacyjny lub łącząc wszystkie dane w jednym arkuszu.
Jeśli często eksportujesz pliki w formacie CSV z różnych aplikacji, to może się okazać, że masz garść pojedynczych plików dotyczących tego samego tematu. Z pewnością Excel potrafi otworzyć kilka plików jednocześnie, ale jako osobne skoroszyty. Pytanie brzmi - czy istnieje prosty sposób na konwersję wielu plików .csv do jednego skoroszytu? Pewnie, że tak, są nawet trzy takie sposoby :)
Scalanie wielu plików CSV w jeden plik Excel za pomocą Wiersza poleceń
Aby szybko połączyć kilka plików csv w jeden, możesz skorzystać z narzędzia Wiersz poleceń systemu Windows.Oto jak:
- Przenieś wszystkie pliki docelowe do jednego folderu i upewnij się, że ten folder nie zawiera żadnych innych plików .csv.
- W Eksploratorze Windows przejdź do folderu zawierającego pliki csv i skopiuj jego ścieżkę. W tym celu przytrzymaj klawisz Shift na klawiaturze, kliknij prawym przyciskiem myszy folder, a następnie wybierz Kopiuj jako ścieżkę w menu kontekstowym.
W systemach Windows 10 i nowszych Kopiuj ścieżkę przycisk jest również dostępny w Eksploratorze plików Strona główna tab.
- W oknie wyszukiwania systemu Windows wpisz cmd , a następnie kliknij przycisk Wiersz poleceń aby go uruchomić.
- W Wiersz poleceń W oknie należy wpisać polecenie zmiany aktywnego katalogu na folder CSV. Aby to zrobić, należy wpisać cd po którym następuje przestrzeń , a następnie naciśnij Ctrl + V, aby wkleić ścieżkę folderu.
Alternatywnie, możesz przeciągnąć i upuścić folder bezpośrednio z Eksplorator plików do Wiersz poleceń okno.
- W tym momencie Twój ekran powinien wyglądać jak ten poniżej. Jeśli tak jest, naciśnij klawisz Enter, aby wykonać polecenie.
Gdy to zrobisz, ścieżka folderu pojawi się w wierszu poleceń, odzwierciedlając zmianę katalogu aktywnego.
- W wierszu poleceń, po ścieżce do folderu, wpisz kopiuj *.csv połączony-csv-pliki.csv , i naciśnij Enter .
W powyższym poleceniu, połączone pliki-csv.csv jest nazwą dla pliku wynikowego, nie krępuj się zmienić jej na dowolną nazwę.
Jeśli wszystko pójdzie dobrze, pod wykonanym poleceniem pojawią się nazwy skopiowanych plików:
Teraz możesz zamknąć okno Command Prompt i wrócić do folderu zawierającego oryginalne pliki. Znajdziesz tam nowy plik o nazwie połączone pliki-csv.csv , lub inną nazwę określoną w kroku 6.
Wskazówki i uwagi:
- Scalanie wszystkich danych w jeden większy plik działa świetnie w przypadku jednorodnych plików o ta sama struktura W przypadku plików o różnych kolumnach może to nie być najlepsze rozwiązanie.
- Jeśli wszystkie pliki, które zamierzasz połączyć, mają te same nagłówki kolumn, to sensowne jest usuń wiersze czytelników we wszystkich poza pierwszym plikiem, więc zostaną skopiowane do większego pliku tylko raz.
- Na stronie kopia polecenie łączy pliki w stanie obecnym Jeśli chcesz mieć większą kontrolę nad tym, jak Twoje pliki CVS są importowane do Excela, to Power Query może być bardziej odpowiednim rozwiązaniem.
Połącz wiele plików CSV w jeden za pomocą Power Query
Power Query jest jednym z najpotężniejszych narzędzi w Excelu 365 - Excel 2016. Między innymi może łączyć i przekształcać dane z różnych źródeł - ekscytująca funkcja, którą zamierzamy wykorzystać w tym przykładzie.
Aby połączyć wiele plików csv w jeden skoroszyt programu Excel, oto kroki, które musisz wykonać:
- Umieść wszystkie swoje pliki CSV w jednym folderze. Upewnij się, że ten folder nie zawiera żadnych innych plików, ponieważ mogą one spowodować dodatkowe ruchy później.
- Na Dane zakładka, w Pozyskiwanie i przekształcanie danych grupa, kliknij Pobierz dane > Z akt. > Z folderu .
- Wyszukaj folder, w którym umieściłeś pliki csv i kliknij Otwórz .
- Kolejny ekran pokazuje szczegóły wszystkich wypełnień w wybranym folderze.W Połącz W menu rozwijanym dostępne są trzy opcje:
- Połącz & Przekształć dane - Dane ze wszystkich plików csv zostaną załadowane do Power Query Editor, gdzie można dokonać różnych zmian: wybrać typy danych dla kolumn, odfiltrować niechciane wiersze, usunąć duplikaty itp.
- Combine & Load - najprostszy i najszybszy. Ładuje połączone dane bezpośrednio do nowego arkusza.
- Combine & Load To... - pozwala wybrać, gdzie załadować dane (do istniejącego lub nowego arkusza) i w jakiej formie (tabela, raport PivotTable lub wykres, tylko połączenie).
Teraz krótko omówmy kluczowe punkty w każdym ze scenariuszy.
Łączenie i ładowanie danych
W najprostszym przypadku, gdy nie są potrzebne żadne korekty w oryginalnych plikach csv, wybierz albo Combine & Load lub Combine & Load To... .
Zasadniczo te dwie opcje robią to samo - importują dane z poszczególnych plików do jednego arkusza. Pierwsza z nich ładuje wyniki do nowego arkusza, natomiast druga pozwala zdecydować, gdzie mają zostać załadowane.
W oknie dialogowym podglądu można decydować tylko o:
- Przykładowy plik - który z importowanych plików powinien być traktowany jako próbka.
- Delimiter - w plikach CSV jest to zazwyczaj przecinek.
- Wykrywanie typu danych Możesz pozwolić, aby Excel automatycznie wybierał 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ć wszystkie dane zaimportowane w oryginalnym Tekst format.
Po dokonaniu wyboru (w większości przypadków domyślne ustawienia sprawdzają się doskonale), kliknij OK.
Jeśli wybrałeś Combine & Load , dane zostaną zaimportowane w nowym arkuszu jako tabela.
W przypadku Combine & Load To... , pojawi się następujące okno dialogowe z prośbą o określenie miejsca i danych do zaimportowania:
Przy domyślnych ustawieniach pokazanych na powyższym obrazku, dane z wielu plików csv zostaną zaimportowane w formacie tabeli jak na zdjęciu:
Łączenie i przekształcanie danych
Na stronie Połącz & Przekształć dane opcja sprawi, że dane zostaną załadowane do edytora Power Query. Funkcje są tu liczne, dlatego przybliżmy te, które są szczególnie przydatne w operowaniu informacjami z różnych źródeł.
Filtrowanie plików do połączenia
Jeśli folder źródłowy zawiera więcej plików niż naprawdę chcesz scalić, lub niektóre pliki nie są .csv, otwórz filtr Źródło.Nazwa i odznaczać nieistotne.
Określenie typów danych
W normalnych warunkach Excel automatycznie określa typy danych dla wszystkich kolumn. W niektórych przypadkach jednak wartości domyślne mogą być nieodpowiednie dla użytkownika. Aby zmienić format danych dla konkretnej kolumny, należy wybrać tę kolumnę, klikając jej nagłówek, a następnie kliknąć Typ danych w Transformacja grupa.
Na przykład:
- Aby utrzymać wiodące zera przed numerami, wybierz Tekst .
- Aby wyświetlić symbol $ przed kwotami, wybierz Waluta .
- Aby prawidłowo wyświetlić data oraz czas wartości, wybierz Data , Czas lub Data/godzina .
Usuń duplikaty
Aby pozbyć się zduplikowanych wpisów, wybierz kolumnę kluczową (unikalny identyfikator), która powinna zawierać tylko unikalne wartości, a następnie kliknij Usuń wiersze > Usuń duplikaty .
Więcej pomocnych funkcji znajdziesz na wstążce!
Wczytanie danych do arkusza Excel
Po zakończeniu edycji, załaduj dane do Excela. W tym celu na stronie Strona główna zakładka, w Zamknij grupa, kliknij Close & Load , a następnie uderzyć albo:
- Close & Load - importuje dane do nowego arkusza w postaci tabeli.
- Close & Load To... - może przenieść dane do nowego lub istniejącego arkusza w postaci tabeli, tabeli przestawnej lub wykresu tabeli przestawnej.
Wskazówki i uwagi:
- Dane zaimportowane za pomocą Power Query pozostają podłączony do oryginalnych plików csv.
- Jeśli musisz łączyć inne pliki CSV Wystarczy upuścić je do folderu źródłowego, a następnie odświeżyć zapytanie, klikając przycisk Odśwież przycisk na Projekt tabeli lub Zapytanie tab.
- Do odłączenie połączony plik z oryginalnych plików, kliknij Odłącz na Projekt tabeli tab.
Importowanie wielu plików CSV do programu Excel za pomocą narzędzia Copy Sheets
W poprzednich dwóch przykładach, łączyliśmy pojedyncze pliki csv w jeden. Teraz przyjrzyjmy się jak można zaimportować każdy CSV jako osobny arkusz Aby to osiągnąć, użyjemy narzędzia Copy Sheets znajdującego się w pakiecie Ultimate Suite dla programu Excel.
Import zajmie Ci najwyżej 3 minuty, po minucie na każdy krok :)
- Na Dane Ablebits zakładka, kliknij Kopiowanie arkuszy i wskazać sposób importowania plików:
- Aby umieścić każdy plik na osobny arkusz , wybierać Wybrane arkusze do jednego skoroszytu .
- Aby skopiować dane z wszystkich plików csv do pliku pojedynczy arkusz , wybierać Dane z wybranych arkuszy do jednego arkusza .
- Kliknij przycisk Dodaj pliki a następnie znajdź i wybierz pliki csv do importu. Po zakończeniu kliknij Następny .
- Na koniec dodatek zapyta, w jaki sposób chcesz wkleić dane. W przypadku plików csv, zazwyczaj korzystasz z domyślnego Wklej wszystko i po prostu kliknij Kopia .
Kilka sekund później zobaczysz, że wybrane pliki csv zostały zamienione na osobne arkusze jednego skoroszytu Excela. Szybko i bezboleśnie!
Oto jak przekonwertować wiele CSV do Excela. Dziękuję za przeczytanie i do zobaczenia w przyszłym tygodniu!