Uprość swój przepływ pracy: Wyszukaj miniwebtool.
Dodaj
Strona główna > Narzędzia do tekstu > Pozostałe narzędzia tekstowe > Ekstraktor Kolumn Tekstowych
 

Ekstraktor Kolumn Tekstowych

Z łatwością wyodrębniaj pionowe kolumny ze strukturyzowanych danych tekstowych. Idealny do plików dziennika, danych CSV, wartości rozdzielanych spacjami i wyjścia poleceń. Wybierz określone kolumny według numeru, wybierz separatory i natychmiast uzyskaj czyste wyniki.

Ekstraktor Kolumn Tekstowych
Tekst wejściowy:
Separator wejściowy:
Niestandardowy separator:
Numery kolumn:
Separator wyjściowy:
Niestandardowy separator wyjściowy:
Opcje:
Pomiń puste linie
Usuń białe znaki z kolumn
Obsługa brakujących kolumn:

Embed Ekstraktor Kolumn Tekstowych Widget

O Ekstraktor Kolumn Tekstowych

Witamy w naszym Ekstraktorze Kolumn Tekstowych, potężnym darmowym narzędziu online zaprojektowanym do wyodrębniania określonych pionowych kolumn ze strukturyzowanych danych tekstowych. Niezależnie od tego, czy pracujesz z plikami dziennika, danymi CSV, wyjściem poleceń czy dowolnym tekstem formatowanym kolumnowo, to narzędzie ułatwia izolowanie i wyodrębnianie dokładnie tych danych, których potrzebujesz.

Jak działa wyodrębnianie kolumn

Tekst wejściowy
(Wielowierszowy)
Rozdziel według
separatora
Wyodrębnij
kolumny
Połącz
separatorem wyjściowym
Wynik

Kluczowe funkcje

Typowe przypadki użycia

1. Przetwarzanie plików dziennika

Wyodrębnij znacznik czasu i typ komunikatu z dzienników serwera. Na przykład z logów takich jak 2025-12-31 10:15:23 INFO User login successful możesz wyodrębnić tylko datę, godzinę i poziom statusu (kolumny 1, 2, 3).

2. Wyodrębnianie danych CSV

Pobierz określone kolumny z danych oddzielonych przecinkami. Jeśli masz duży plik CSV z 20 kolumnami, ale potrzebujesz tylko kolumn 1, 5 i 12, to narzędzie wyodrębni je natychmiast bez otwierania arkusza kalkulacyjnego.

3. Przetwarzanie wyjścia poleceń

Analizuj wyjście narzędzi wiersza poleceń, takich jak ps, ls -l lub netstat. Wyodrębnij tylko identyfikatory procesów, nazwy plików lub numery portów, których potrzebujesz.

4. Wyniki zapytań do bazy danych

Kopiując wyniki zapytania jako tekst, wyodrębnij określone kolumny do raportów lub dalszej analizy.

5. Konwersja formatu danych

Konwertuj między różnymi formatami separatorów. Na przykład skonwertuj wartości oddzielone tabulatorami na oddzielone przecinkami lub wyodrębnij dane oddzielone pionową kreską do formatu oddzielonego spacjami.

Jak korzystać z tego narzędzia

Krok 1: Wklej swój tekst

Skopiuj strukturyzowany tekst i wklej go do pola wejściowego. Każda linia powinna znajdować się w nowym wierszu. Narzędzie obsługuje tekst o dowolnej długości, od kilku linii do tysięcy linii.

Krok 2: Wybierz separator wejściowy

Wybierz znak lub wzorzec, który oddziela kolumny w tekście wejściowym:

Krok 3: Określ kolumny do wyodrębnienia

Wprowadź numery kolumn, które chcesz wyodrębnić. Kolumny są numerowane od 1. Możesz użyć kilku formatów:

Krok 4: Skonfiguruj opcje wyjściowe

Dostosuj sposób formatowania wyodrębnionych danych:

Krok 5: Wyodrębnij i skopiuj

Kliknij przycisk Wyodrębnij kolumny. Narzędzie wyświetli wizualny podgląd pokazujący, które kolumny zostały wyodrębnione z pierwszych kilku linii, statystyki przetwarzania oraz pełny wynik. Skopiuj wynik jednym kliknięciem.

Przykłady składni wyboru kolumn

Podstawowy wybór

1 - Tylko pierwsza kolumna

1,2 - Pierwsza i druga kolumna

1,3,5 - Kolumny 1, 3 i 5

Wybór zakresu

1-3 - Kolumny od 1 do 3 (odpowiednik 1,2,3)

5-10 - Kolumny od 5 do 10

Wybór kombinowany

1,3-5 - Kolumna 1, a następnie kolumny od 3 do 5

1,3-5,7,9-11 - Złożona kombinacja poszczególnych kolumn i zakresów

Zrozumienie separatorów

Separator spacji (tryb inteligentny)

Gdy wybierzesz „Spację” jako separator, narzędzie traktuje każdą sekwencję białych znaków (spacje, tabulatory) jako pojedynczy separator. Jest to idealne rozwiązanie dla wyrównanego tekstu z poleceń, gdzie kolumny są oddzielone różną ilością spacji.

Przykładowe wejście:

Imię      Wiek Zawód      Miasto
Jan       25   Inżynier   Warszawa
Anna      30   Projektant Kraków

Z separatorem spacji zostanie to poprawnie zinterpretowane jako 4 kolumny mimo różnej ilości spacji.

Inne separatory

Inne separatory, takie jak przecinek, tabulator lub pionowa kreska, są traktowane dosłownie. Każde wystąpienie tworzy nową granicę kolumny, nawet jeśli kolumna jest pusta.

Przykład z przecinkiem:

Jan,Kowalski,25,Inżynier
Anna,Nowak,,Projektant

Druga linia ma pustą kolumnę 3 (pomiędzy dwoma przecinkami).

Obsługa brakujących kolumn

Nie wszystkie linie w rzeczywistych danych mają taką samą liczbę kolumn. To narzędzie oferuje trzy strategie:

Pomiń linię, jeśli brakuje kolumny

Jeśli linia nie posiada wszystkich określonych kolumn, cała ta linia jest pomijana w wyniku. Zapewnia to, że Twoje dane wyjściowe zawierają tylko kompletne informacje.

Użyj pustego ciągu znaków

Jeśli brakuje kolumny, w jej miejscu zostanie użyty pusty ciąg znaków. Zachowuje to liczbę linii, ale pozostawia luki w miejscu brakujących danych.

Użyj symbolu zastępczego (N/A)

Brakujące kolumny są wypełniane tekstem „N/A” lub podobnym symbolem zastępczym, co jasno wskazuje na brak danych.

Często zadawane pytania

Co to jest ekstraktor kolumn tekstowych?

Ekstraktor kolumn tekstowych to narzędzie, które wyodrębnia określone pionowe kolumny ze strukturyzowanych danych tekstowych. Rozdziela każdą linię za pomocą separatora (takiego jak spacja, przecinek lub tabulator) i wyodrębnia tylko określone kolumny. Jest to przydatne do przetwarzania plików dziennika, danych CSV, wyjścia poleceń i dowolnego formatu tekstu strukturalnego.

Jak określić, które kolumny wyodrębnić?

Możesz określić kolumny na kilka sposobów: pojedyncze kolumny (1,3,5), zakresy (1-3 dla kolumn 1, 2, 3) lub kombinacje (1,3-5 dla kolumn 1, 3, 4, 5). Kolumny są numerowane od 1. Na przykład, jeśli Twój tekst zawiera Imię, Wiek, Zawód, Miasto, określenie kolumn 1,3 wyodrębni Imię i Zawód z każdej linii.

Jakie separatory są obsługiwane?

Narzędzie obsługuje popularne separatory, w tym spację, przecinek, tabulator, pionową kreskę (|), średnik i dwukropek. Możesz również określić niestandardowy separator dla unikalnych formatów. Separator spacji traktuje dowolne białe znaki (wiele spacji, tabulatory) jako pojedynczy separator, co czyni go idealnym do wyrównanego wyjścia tekstowego.

Co się dzieje, gdy linia ma mniej kolumn niż określono?

Możesz wybrać, jak obsługiwać brakujące kolumny. Opcje obejmują: pominięcie całej linii, jeśli brakuje jakiejkolwiek kolumny, użycie pustego ciągu znaków dla brakujących kolumn lub użycie symbolu zastępczego, takiego jak N/A. Ta elastyczność zapewnia, że narzędzie działa z niespójnymi formatami danych.

Czy mogę tego użyć do plików CSV?

Tak! To narzędzie jest idealne do wyodrębniania określonych kolumn z plików CSV. Po prostu ustaw separator na przecinek, określ kolumny, których potrzebujesz (np. 1,4,7), a narzędzie wyodrębni te kolumny z każdej linii. Następnie możesz je wyprowadzić z innym separatorem, jeśli to konieczne.

Jaka jest różnica między separatorem spacji a tabulatora?

Separator spacji jest „inteligentny” – traktuje dowolną ilość białych znaków (jedna lub więcej spacji, tabulatory) jako pojedynczy separator. Jest to idealne dla wyrównanego wyjścia tekstowego. Separator tabulatora rozdziela tylko przy rzeczywistych znakach tabulacji (\t), traktując każdy tabulator jako dokładnie jedną granicę kolumny.

Czy mogę wyodrębnić kolumny w innej kolejności?

Tak! Kolumny są wyodrębniane w kolejności, którą określisz. Jeśli określisz 3,1,2, wynik będzie zawierał najpierw kolumnę 3, potem kolumnę 1, a na końcu kolumnę 2, zmieniając kolejność Twoich danych.

Jak radzić sobie z danymi w cudzysłowach lub z ucieczkowymi separatorami?

To narzędzie wykonuje proste dzielenie oparte na separatorach i obecnie nie obsługuje separatorów ucieczkowych ani ciągów w cudzysłowach (takich jak pliki CSV, w których przecinki wewnątrz cudzysłowów powinny zostać zachowane). W przypadku złożonego parsowania CSV z cudzysłowami rozważ użycie specjalistycznych narzędzi do przetwarzania CSV.

Czy istnieje limit ilości tekstu, który mogę przetworzyć?

Choć nie ma ścisłego limitu, przetwarzanie bardzo dużych plików tekstowych (setki tysięcy linii) może zająć więcej czasu. Dla optymalnej wydajności narzędzie działa najlepiej z plikami do kilku tysięcy linii. W przypadku ogromnych zbiorów danych rozważ przetwarzanie partiami.

Wskazówki dotyczące skutecznego wyodrębniania kolumn

Najpierw przejrzyj swoje dane

Przed wyodrębnieniem spójrz na pierwsze kilka linii swoich danych, aby zrozumieć, ile jest kolumn i jaki separator jest używany. Wizualny podgląd w wynikach pomaga potwierdzić, że wybrano właściwe kolumny.

Użyj usuwania białych znaków

Włączenie opcji „Usuń białe znaki z kolumn” czyści dodatkowe spacje na początku lub na końcu wyodrębnionych danych, co zapewnia czystsze wyniki, szczególnie podczas pracy z wyrównanym tekstem.

Sprawdź statystyki

Po wyodrębnieniu przejrzyj statystyki pokazujące, ile linii zostało przetworzonych, a ile pominiętych. Jeśli pominięto wiele linii, być może trzeba dostosować strategię obsługi brakujących kolumn.

Łącz z innymi narzędziami

Używaj tego narzędzia w połączeniu z innymi narzędziami do przetwarzania tekstu. Na przykład najpierw wyodrębnij kolumny, a następnie użyj narzędzia do sortowania, usuwania duplikatów lub narzędzia znajdź i zamień do dalszego przetwarzania.

Przykłady z życia wzięte

Przykład 1: Wyodrębnij imiona i wiek z listy kontaktów

Wejście (rozdzielone spacją):

Imię      Wiek Zawód      Miasto
Jan       25   Inżynier   Warszawa
Anna      30   Projektant Kraków
Piotr     28   Programista Gdańsk

Kolumny do wyodrębnienia: 1,3

Wyjście:

Jan 25
Anna 30
Piotr 28

Przykład 2: Analizuj znaczniki czasu dziennika serwera

Wejście (dziennik rozdzielony spacją):

2025-12-31 10:15:23 INFO Logowanie użytkownika udane
2025-12-31 10:16:45 ERROR Błąd połączenia z bazą danych
2025-12-31 10:17:12 WARN Wykryto wysokie zużycie pamięci

Kolumny do wyodrębnienia: 1-3

Wyjście:

2025-12-31 10:15:23 INFO
2025-12-31 10:16:45 ERROR
2025-12-31 10:17:12 WARN

Przykład 3: Wyodrębnij informacje o produkcie z danych oddzielonych pionową kreską

Wejście (rozdzielone pionową kreską):

Produkt001|Widget|49.99|100|W magazynie
Produkt002|Gadżet|79.99|50|Niski stan
Produkt003|Narzędzie|29.99|200|W magazynie

Separator: Pionowa kreska (|)

Kolumny do wyodrębnienia: 1,2,3

Separator wyjściowy: Przecinek

Wyjście:

Produkt001,Widget,49.99
Produkt002,Gadżet,79.99
Produkt003,Narzędzie,29.99

Cytuj ten materiał, stronę lub narzędzie w następujący sposób:

"Ekstraktor Kolumn Tekstowych" na https://MiniWebtool.com/pl/ekstraktor-kolumn-tekstowych/ z MiniWebtool, https://MiniWebtool.com/

przez zespół miniwebtool. Zaktualizowano: 31 grudnia 2025

Inne powiązane narzędzia:

Pozostałe narzędzia tekstowe:

Polecane narzędzia:

Kalkulator znaków słońca, księżyca i ascendentu 🌞🌙✨Kalkulator Kompatybilności MiłosnejPrzelicznik stóp na metryGenerator Losowych Słów Angielskichwyszukiwanie-adresu-macLosowy Generator GrupSortować alfabetyczniePrzelicznik cm na stopy i caleKalkulator Znaku Wenus (Styl Miłości) 💖Konwerter liczb rzymskichLosowy generator przedmiotówKalkulator Obwodu ElipsyGenerator kodu Morse'aKalkulator znaku księżycowegoCyfrowy Kalkulator DuszyKonwerter szesnastkowy na dziesiętnyKonwerter ułamkowy czasuRozdzielacz ObrazówKalkulator liczby ścieżek życiaKalkulator pochodnych cząstkowychGenerator Losowych UrodzinKalkulator numerów aniołaSortuj LiczbyKonwerter Radianów na StopnieLista Lat PrzestępnychKalkulator inflacji w USAKalkulator dziedziny i zbioru wartościLosowy generator zwierzątLosowy Generator KolorówKalkulator PrzeciwprostokątnejKalkulator Dnia Roku - Który Dzień Roku Jest Dzisiaj?Kalkulator GranicKalkulator HexKalkulator CałekKonwerter stóp i cali na centymetryKalkulator Rozkładu PoissonaKonwerter szesnastkowy na binarnyKalkulator Odwrotnej Transformaty Laplace'aKalkulator średniej arytmetycznejKalkulator wiekuKalkulator BinarnyKalkulator Powrotu SaturnaKonwerter Kodu Binarnego na GrayaKalkulator Względnego Odchylenia StandardowegoKalkulator średniej ocen (GPA).Zaawansowany Analizator Kompatybilności Zodiaku 💞Jaki jest mój szczęśliwy numer?Kalkulator podwójnych całekKalkulator Godzin PracyKalkulator Numerów MistrzowskichPrzesunięcie czasu SRTRozdzielacz AudioKalkulator średniej harmonicznejKalkulator liczb zespolonychNarzędzie do liczenia wierszyAnalizator adresów MACKalkulator kompatybilności znaków KsiężycaKalkulator Długości ŁukuKonwerter Czasu na Dziesiętnykalkulator-hba1cEkstraktor Obrazów z WideoKonwerter binarny na dziesiętnyGenerator adresów MACKonwerter Hexadecymalnylosowanie listyKalkulator ANOVAKalkulator Liczby ImieniaKalkulator współczynnika zmiennościGenerator losowych ciągówKonwerter binarny na szesnastkowyKalkulator RRSOGenerator Losowych ImionKalkulator Deficytu Kalorycznego 🔥Kalkulator testu chi-kwadrat📅 Kalkulator DatyKalkulator Wartości Własnych i Wektorów WłasnychKalkulator Współczynnika DyskontowegoKonwerter funtów na kilogramyKalkulator pierwiastka kwadratowegoKalkulator ułamka zwykłego na dziesiętnyPrzelicznik centymetrów na caleGenerator Kodów KreskowychKalkulator arcus tangensaKalkulator Czasu TrwaniaLooper MP3Konwerter kodu Graya na binarnyKonwerter HEX na CMYKKonwerter MP4 na GIFKonwerter ósemkowy na szesnastkowyGenerator LabiryntówKalkulator Logarytmu o Podstawie 10Losowy Selektor NazwKalkulator IRRAI Dodawanie interpunkcjiJaki jest mój zachodni znak zodiaku?Kalkulator objętości elipsoidy (Wysoka precyzja)Kalkulator MnożeniaKalkulator NPVKalkulator strategii MartingaleKalkulator Kryterium Kelly'egoKalkulator Stop Loss i Take ProfitKalkulator rozszerzenia Fibonacciegokalkulator-punktu-zwrotnegoKalkulator dźwigni kryptoKonwerter Satoshi na DolaryKalkulator Arbitrażu KryptowalutKalkulator nietrwałej stratyKalkulator Zysku z OpcjiKalkulator Implikowanej ZmiennościKalkulator Greckich OpcjiKalkulator Wyceny Opcji Blacka-ScholesaKalkulator ryzyka ruinyKalkulator Zysku ze Sprzedaży KrótkiejKalkulator Wezwania do Uzupełnienia DepozytuKalkulator Wielkości PozycjiKalkulator średniej akcjiUsuwacz Niewidocznych ZnakówKonwerter Tekstu na Listę SQLEkstraktor Kolumn TekstowychKalkulator Różnicy ListGenerator Tekstu ZalgoGenerator sztuki ASCIIGenerator Niewidocznego Tekstugenerator-tekstu-do-góry-nogamiGenerator Tekstu ZalgoGenerator Ozdobnego TekstuCzytnik tekstu na mowęKonwerter Czytania BionicznegoSprawdzacz Gęstości Słów KluczowychKalkulator wyniku czytelnościGenerator Lorem IpsumKalkulator Oszczędności Czasu DziennegoUsuwacz Inteligentnych CudzysłowówGenerator tabel MarkdownEscape/Unescape ciągów JSONGenerator Slugów URLKoder / Dekoder Encji HTMLKalkulator punktów przecięcia z osią X i YKalkulator wierzchołka i osi symetriiKalkulator Składania FunkcjiKalkulator funkcji odwrotnejRysowanie Wykresów FunkcjiGrafik układu nierównościRozwiązywacz nierówności wartości bezwzględnejRozwiązywacz NierównościRozwiązywacz Układów Równań LiniowychRozwiązywacz równań z pierwiastkamiRozwiązywacz Równań Wartości BezwzględnejRozwiązywacz Równań LiniowychKalkulator Dzielenia SyntetycznegoKalkulator Dzielenia WielomianówKalkulator Rozszerzania WielomianówKalkulator Faktoryzacji WielomianówKalkulator wyrażeń wymiernychUpraszczacz pierwiastkówUpraszczacz Wyrażeń AlgebraicznychRysowanie Wykresów Funkcji TrygonometrycznychKalkulator Tożsamości TrygonometrycznychInteraktywny wizualizator okręgu jednostkowegoKonwerter Współrzędnych Kartezjańskich na BiegunoweKonwerter współrzędnych biegunowych na kartezjańskieKonwerter Stopni Dziesiętnych na DMSKonwerter DMS na stopnie dziesiętneKalkulator Prawa CosinusówKalkulator Prawa SinusówRozwiązywacz ogólnego trójkątaKalkulator Trójkąta ProstokątnegoKalkulator Funkcji HiperbolicznychKalkulator kosekansa, sekansa i kotangensaKalkulator atan2Kalkulator arcus kosinusaKalkulator Arcus SinusaKalkulator Tangensa o Wysokiej PrecyzjiKalkulator KosinusaKalkulator Sinusa o Wysokiej PrecyzjiKalkulator Nachylenia i Stopnia 📐Kalkulator Kąta Ukośnego 📐Sprawdzanie kątów prostych (zasada 3-4-5) 📐Kalkulator stóp tablicowych 🪵Kalkulator Tarasów 🌳Kalkulator Ogrodzenia 🏡Kalkulator Ściółki, Gleby i Żwiru 🌱Kalkulator Ram Ściennych 🏗️Kalkulator Dachowy 🏠Kalkulator nachylenia dachu i krokwi 🏠Kalkulator schodów 🪜Kalkulator tapet 🎨Kalkulator Podłóg 🏠Kalkulator Płytek 🔲Kalkulator Farb 🎨Kalkulator Cegieł i Zaprawy 🧱Kalkulator Betonu 🧱Wyszukiwarka kamienia urodzenia i kwiatu zodiakuKalkulator celtyckiego zodiaku drzewnego 🌳Kalendarz nowiu i pełni księżycaKalendarz Retrogradacji Merkurego 🌟Kalkulator Równowagi Modalności AstrologicznychKalkulator Równowagi Żywiołów AstrologicznychKalkulator znaku MerkuryKalkulator Znaku MarsaTester siły hasłaKalkulator Uprawnień Unix (chmod)Generator zadań CronKalkulator pierwiastka n‑tego (wysoka precyzja)Najlepszy konwerter częstotliwości i długości faliWalidator XMLDostosuj Prędkość WideoKonwerter FPSDodaj lub Zamień Dźwięk w FilmiePołącz filmyDodaj znak wodny do wideo