Scalanie wielu plików CSV w jeden skoroszyt programu Excel

  • Udostępnij To
Michael Brown

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:

    1. Przenieś wszystkie pliki docelowe do jednego folderu i upewnij się, że ten folder nie zawiera żadnych innych plików .csv.
    2. 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.

    3. W oknie wyszukiwania systemu Windows wpisz cmd , a następnie kliknij przycisk Wiersz poleceń aby go uruchomić.

    4. 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.

    5. 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.

    6. 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ć:

    1. 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.
    2. Na Dane zakładka, w Pozyskiwanie i przekształcanie danych grupa, kliknij Pobierz dane > Z akt. > Z folderu .

    3. Wyszukaj folder, w którym umieściłeś pliki csv i kliknij Otwórz .

    4. 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 :)

    1. 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 .

    2. Kliknij przycisk Dodaj pliki a następnie znajdź i wybierz pliki csv do importu. Po zakończeniu kliknij Następny .

    3. 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!

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.