Microsoft Excel to program do arkuszy kalkulacyjnych i doskonałe narzędzie służące do analizy danych, lokalizowania informacji, tworzenia wykresów i prezentowania ich decydentom. Excel działa skutecznie na wszystkich poziomach, od prostego kalkulatora po najbardziej techniczne obliczenia. Ale od czasu do czasu napotykasz problem z rozmiarem arkusza kalkulacyjnego, gdy masz do czynienia z dużymi danymi. W tym artykule dowiemy się, jak podzielić ogromny plik CSV na wiele mniejszych plików.
Spis treści
Po co dzielić ogromny arkusz kalkulacyjny Excel?
Arkusze kalkulacyjne programu Excel otworzy tylko pierwsze 1 048 576 wierszy i 16 384 kolumn danych. Czasami można natknąć się na plik .csv, który zawiera znacznie więcej danych.
Załóżmy, że musisz przechowywać dane pacjentów w szpitalu, będziesz musiał zaimportować plik CSV zawierający taką liczbę rekordów, powiedzmy ponad milion. Ale pytanie brzmi, jak zaimportować i zarządzać arkuszem kalkulacyjnym z ponad milionem rekordów?
Rozwiązaniem jest podzielenie ogromnego pliku CSV zawierającego ponad milion pacjentów na mniejsze, wiele plików, dzięki czemu praca z programem Excel staje się łatwa.
Co się stanie, gdy otworzysz ogromne pliki CSV w programie Excel?
Excel będzie miał trudności z otwarciem. Otwarcie dużego pliku zajmie kilka minut, a zobaczysz tylko dane obecne w 1048576 najwyższych wierszach. Następnie pojawi się błąd mówiący „Plik nie został załadowany w całości“. Możesz pracować tylko w wyświetlonych wierszach. To nie pomaga, gdy trzeba przeanalizować i przestudiować całe dane. Więc lepiej podzielić plik.
W tym artykule używam dwóch losowych arkuszy kalkulacyjnych CSV Excel, aby wyjaśnić, jak podzielić duże pliki CSV na mniejsze pliki.
Sposoby dzielenia ogromnych plików CSV
1. Użyj programu do dzielenia plików CSV
Możemy po prostu użyć programów CSV Splitter, aby podzielić ogromne pliki CSV. Te rozgałęźniki są szeroko stosowane pomimo problemów z pamięcią. Użyj dowolnego z poniższych programów, aby podzielić pliki. Są one dostępne bezpłatnie w Internecie do pobrania.
1. Ogromny rozdzielacz CSV
Jest to prosty i prosty w użyciu rozdzielacz CSV. Zobaczmy, jak możemy podzielić pliki za pomocą tego poniżej,
1. Po otwarciu rozdzielacza wystarczy wprowadzić Plik CSV chcesz się podzielić i wspomnieć o Liczba linii i kliknij Podział pliku.
2. Po zakończeniu podziału otrzymasz wiele podzielonych plików, jak pokazano
2. Rozdzielacz CSV
Pełni również tę samą funkcję, co powyższy rozdzielacz. Zobaczmy, jak podzielić pliki w tym programie.
1. Otwórz rozdzielacz CSV i wprowadź plik CSV, który chcesz podzielić. Wpisz liczbę wydziwianie i na koniec kliknij Wykonać.
2. Po zakończeniu podziału pliki zostaną zapisane w lokalizacji, w której znajduje się oryginalny plik CSV.
Na rynku dostępnych jest znacznie więcej Splitterów CSV, jednym z przykładów jest Rozdzielacz BitRecover CSV. Możesz tego użyć, jeśli chcesz, ale musisz zapłacić, aby uzyskać pełną wersję.
2. Podział źródła online CSV
Możesz także podzielić pliki CSV na mniejsze pliki, korzystając z bezpłatnego źródła online o nazwie Split CSV.
1. Otwórz Split CSV w swojej przeglądarce.
2. Prześlij plik, który chcesz podzielić.
3. Podaj liczbę wierszy, jaką chcesz mieć w pliku.
4. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie i na koniec kliknij Podział.
NOTATKA: Split CSV ma również kilka opcji premium. Aby skorzystać z tych opcji, musisz uiścić pewne opłaty abonamentowe.
3. Użyj pliku wsadowego
Możemy również użyć pliku wsadowego, aby podzielić ogromny plik CSV na wiele plików. Zobaczmy, jak utworzyć plik wsadowy, a następnie dostosować go do potrzeb.
1. Otwórz plik tekstowy ( Notatnik). Napisz kod wsadowy, aby podzielić plik CSV (skopiuj kod podany poniżej).
2. Teraz przejdź do Plik > Zapisz jako > batch.bat plik >Zapisz.
3. Teraz plik zostanie zapisany na pulpicie, jak pokazano poniżej. Podwójne kliknięcie na pliku do uruchomienia w wierszu polecenia.
NOTATKA: Jeśli chcesz edytować kod, Kliknij prawym przyciskiem myszy na ikonie wiązki i kliknij Edytować.
4. Gdy program wsadowy przetworzy kod, ogromny plik CSV zostanie podzielony na wiele mniejszych plików na podstawie danych wejściowych.
5. Teraz przyjrzyjmy się kodowi i jakie zmiany musisz wprowadzić, aby móc podzielić konkretny plik CSV.
Będziesz musiał zmienić poniższe wartości, aby kod działał odpowiednio dla Ciebie,
USTAW BFN = Powinno to wskazywać na plik CSV, który należy podzielić. Wystarczy zastąpić własną ścieżką pliku CSV.
USTAW LPF = Jest to liczba wierszy, które chcesz otworzyć w nowym pliku.
USTAW SFN = To jest nowa nazwa, którą nadajesz podzielonym plikom.
Po zmianie tych wartości zapisz swój kod jako .nietoperz plik o nowej nazwie i wykonaj powyższe kroki, aby podzielić plik CSV.
4. Użyj Powershella
Kodowanie Powershell jest łatwiejsze i szybsze w porównaniu z przetwarzaniem plików wsadowych. Dlatego możemy skorzystać z Powershell do tego przetwarzania. Przed przystąpieniem do procesu skopiuj poniższy kod do notatnika.
1. naciskać „Windows+X” aby otworzyć Powershell jako administrator.
2. Zmodyfikuj kod skopiowany do notatnika zgodnie z wymaganiami dotyczącymi pliku CSV. Modyfikacje, które należy wprowadzić, są
- $InputFilename = Pobierz zawartość „C:\plik\lokalizacja” :- Wypełnij Lokalizacja Twojego pliku CSV w systemie. Moje pliki znajdują się w „C:\Users\msdsh_000\Downloads\ Sample-Spreadsheet-500000-rows”.
- $OutputFilenamePattern = „output_done_” :- Możesz zmienić wyjście nazwa twojego pliku w tej linii. Nazwa mojego pliku wyjściowego została zmieniona na „Próbka wyjściowa”.
- Limit linii $ = 50000:- Tutaj możesz ograniczyć liczbę linii. Ograniczam to do 10000.
Po wprowadzeniu zmian skopiuj cały kod i wklej go w oknie Powershell.
3. Kod jest uruchamiany w oknie Powershell, a wynik jest zapisywany jako .csv pliki.
5. Użyj Power Pivot
1. Otwórz pusty arkusz kalkulacyjny Excel. Iść do Dane > Nowe zapytanie > Z pliku > Z CSV.
2. Pojawi się okno z prośbą o zaimportowanie pliku CSV.
3. Wyświetlany jest podgląd pliku. Teraz kliknij Załaduj > Załaduj do
4. Upewnij się, że zaznaczyłeś pole przeciwko „Dodaj te dane do modelu danych” a także kliknij przycisk opcji „Tworzyj tylko połączenie”. Na koniec kliknij Obciążenie.
NOTATKA: Ten krok informuje, że nie ładujemy danych do arkusza Excel.
6. Cały duży plik zostanie załadowany. Teraz kliknij Zarządzaj danymi.
7. Na ekranie pojawi się teraz tabela Power Pivot, w której możesz dodawać i zmieniać kolumny zgodnie z potrzebami.
Ta metoda nie dzieli pliku CSV na mniejsze pliki. Możesz po prostu manipulować plikiem CSV w programie Excel, co jest naprawdę przydatne.
To wszystko.
Mam nadzieję, że ten artykuł był przydatny i pouczający.
Skomentuj i daj nam znać, jakiej metody użyłeś.