Otwórz jeden lub kilka plików CSV i edytuj je w siatce jak w arkuszu kalkulacyjnym: zmieniaj komórki (także z podziałami wiersza), dodawaj i usuwaj wiersze oraz kolumny, sortuj i filtruj, cofaj i ponawiaj zmiany, a na koniec pobierz plik. Pobrany plik zachowuje ogranicznik, znaki końca wiersza, znacznik BOM i kodowanie oryginału oraz zawiera wszystkie wiersze w ich pierwotnej kolejności. Pliki większe niż 25 MB, 100 000 wierszy lub 2 mln komórek otwierają się w trybie dużego pliku, który wczytuje z dysku pojedyncze strony zamiast całego pliku.
Jak edytować plik CSV
- Kliknij Otwórz pliki (możesz otworzyć kilka – każdy dostaje własną kartę), wklej wiersze albo zacznij od przycisku Nowy.
- Kliknij komórkę i zacznij pisać albo naciśnij Enter lub F2, aby edytować jej bieżącą wartość. Shift+Enter wstawia podział wiersza w komórce, a Esc anuluje edycję.
- Przyciski Dodaj wiersz i Dodaj kolumnę, menu kolumny (kliknij jej nazwę) oraz panele boczne służą do sortowania, filtrowania, zmiany tekstu i budowania przepisu.
- Kliknij Pobierz CSV (albo naciśnij Ctrl/⌘+S). Cofanie i ponawianie (Ctrl/⌘+Z, Ctrl/⌘+Shift+Z) działają do momentu zamknięcia karty.
Narzędzia do edycji w edytorze CSV
| Komórki i zakresy | Edytuj bezpośrednio w siatce albo w panelu Komórka, który pokazuje pełną wartość razem z podziałami wiersza. Zakres zaznaczysz przeciągnięciem lub klawiszami Shift+strzałka. Ctrl/⌘+C kopiuje go jako tekst rozdzielany tabulatorami, Ctrl/⌘+V wkleja tekst rozdzielany tabulatorami z arkusza, Delete czyści zaznaczenie, a Wypełnij w dół kopiuje pierwszy wiersz zaznaczenia w dół. |
|---|---|
| Wiersze i kolumny | Dodawaj i usuwaj wiersze; wstawiaj, zmieniaj nazwy, przenoś i usuwaj kolumny; zmieniaj szerokość kolumny, przeciągając jej krawędź; przełączaj między wierszami przestronnymi a kompaktowymi. |
| Wyszukiwanie i przechodzenie | Znajdź w pliku pokazuje tylko wiersze zawierające podany tekst. Przejdź do wiersza przenosi do wiersza o wybranym numerze. |
| Widok: sortowanie i filtrowanie | Sortuj według maksymalnie 8 kolumn (jako tekst, naturalnie, jako liczby lub daty) i filtruj warunkami takimi jak „zawiera”, „jest na liście”, „liczba z zakresu” czy „data przed”. Widok zmienia to, co widzisz, a nie sam plik. Przycisk Zostaw tylko te wiersze, w tej kolejności zamienia widok w zmianę, którą można cofnąć. Widoki możesz zapisać w tej przeglądarce i używać ponownie w plikach o takich samych kolumnach. |
| Tekst | Zamieniaj tekst lub wyrażenie regularne (z grupami $1), usuwaj zbędne spacje, zmieniaj wielkość liter – w wybranych kolumnach, we wszystkich wierszach albo tylko w wierszach bieżącego widoku, z uwzględnieniem wielkości liter lub całych komórek. Podgląd pokazuje liczbę komórek, które się zmienią, zanim zastosujesz operację. |
| Przepis | Łącz kroki w sekwencję – dzielenie kolumny, scalanie kolumn, usuwanie zduplikowanych wierszy, zmiana nazw lub usuwanie kolumn – obejrzyj wynik, zastosuj go jako jedną zmianę i wyeksportuj jako JSON, aby powtórzyć to samo na innym pliku. Kroki odwołują się do kolumn po nazwie i pozycji, a jeśli kolumny brakuje, zatrzymują się z komunikatem. |
| Plik | Pokazuje liczbę wierszy i kolumn, ogranicznik, kodowanie, znacznik BOM, znaki końca wiersza, końcowy podział wiersza i rozmiar, a także to, co zachowa pobrany plik. |
Edycja dużych plików CSV
Gdy plik przekracza limit pamięci, edytor buduje indeks miejsc, w których zaczyna się i kończy każdy rekord (16 bajtów na rekord), a potem odczytuje tylko oglądane wiersze. W tym trybie możesz edytować komórki, dodawać i usuwać wiersze, zmieniać nazwy kolumn, wyszukiwać tekst, przechodzić do dowolnego wiersza, sortować i filtrować cały plik oraz cofać i ponawiać zmiany.
Zapis tworzy kompletny nowy plik: niezmienione wiersze są kopiowane bajt w bajt z oryginału, więc ich cudzysłowy i znaki końca wiersza pozostają dokładnie takie same, a zmienione i nowe wiersze dostają ogranicznik i znak końca wiersza z pliku. Narzędzia tekstowe i przepisy działają dla plików mieszczących się w limicie pamięci. Przy większych plikach użyj narzędzi Filtrowanie wierszy CSV, Czyszczenie danych CSV lub Zmiana separatora i kodowania CSV, które przetwarzają strumieniowo cały plik.
Edycja dużych plików obsługuje pliki w UTF-8 i Windows-1252. Pliki w innych kodowaniach otwierają się tylko do odczytu, a pliki UTF-16 trzeba najpierw przekonwertować do UTF-8. Sortowanie trzyma w pamięci wartości sortowania pasujących wierszy i jest ograniczone do 2 mln pasujących wierszy.
Co zachowuje pobrany plik
- Wszystkie wiersze w kolejności z pliku – sortowanie lub filtrowanie widoku nigdy nie usuwa wierszy z pobieranego pliku.
- Ogranicznik (przecinek, średnik, tabulator lub kreska pionowa), znaki końca wiersza (CRLF, LF lub CR), znacznik BOM oraz informację, czy plik kończył się podziałem wiersza.
- Pliki w UTF-8, UTF-16 i Windows-1252 są zapisywane w tym samym kodowaniu. Przeglądarki nie potrafią zapisywać innych starszych kodowań, np. Shift_JIS lub GB18030 – takie pliki są zapisywane w UTF-8.
- Wartości dokładnie w takiej postaci, w jakiej je wpisano: zera wiodące, długie identyfikatory i formuły pozostają tekstem. Cudzysłowy są dodawane tylko tam, gdzie wartość ich wymaga.
Limity edytora i prywatność
Edycja w pamięci: do 25 MB, 100 000 wierszy, 2 mln komórek i 250 kolumn, z maksymalnie 100 krokami cofania. Tryb dużego pliku nie ma stałego limitu wierszy. Przetestowano go na pliku z 200 000 wierszy (18,4 MB): edycja w wierszu 175 000, sortowanie i filtrowanie całego pliku, pełne pobranie. Obsługa bardzo dużych plików zależy od pamięci i dysku, z których może korzystać przeglądarka.
Pliki są odczytywane i zapisywane w Twojej przeglądarce. Nic nie jest wysyłane na serwer, a zmiany znikają po zamknięciu karty, jeśli ich nie pobierzesz.
Pytania i odpowiedzi
Czy edytor zmienia liczby albo daty?
Nie. Każda wartość pozostaje tekstem z pliku, więc 00123 zostaje 00123, a 1.2300 zostaje 1.2300.
Czy mogę pobrać tylko przefiltrowane wiersze?
Wybierz Zostaw tylko te wiersze, w tej kolejności w panelu Widok, a potem pobierz plik. Możesz też użyć narzędzia Filtrowanie wierszy CSV, które zapisuje tylko pasujące wiersze.
Czy zmiany zapisują się automatycznie?
Nie. Zmiany istnieją tylko w tej karcie, dopóki ich nie pobierzesz. Jeśli spróbujesz opuścić stronę z niezapisanymi zmianami, przeglądarka zapyta o potwierdzenie.