Tablora · Biblioteka
Odczytaj rekord rozdzielany pionową kreską bez zmiany treści
Odczytaj tekst z pionową kreską między polami, jak code|label, bez traktowania go jako tabeli markdown i bez obcinania spacji wokół wartości.
Gdy pola oddziela pionowa kreska
Zrzuty baz danych, eksporty logów i niektóre starsze systemy używają pionowej kreski | jako separatora pól, bo rzadko pojawia się ona w danych. Rekord taki jak A1|Shelf two dzieli się bez problemu na dwa pola, choć etykieta zawiera spację.
Analizator obsługuje pionową kreskę jako jawny Separator pól. Odczytuje dokładnie te znaki, które wkleisz: nie usuwa spacji obok kreski i nie zna konwencji układu tabel markdown.
Analiza code|label
- Wklej tekst do pola Tekst tabeli.
- Wybierz | jako Separator pól albo zostaw zaznaczoną opcję Wykryj separator i sprawdź, czy wykryty wynik ma oczekiwane kolumny.
- Naciśnij Oblicz i sprawdź Kolumny oraz Wiersze.
- Obejrzyj komórkę ze spacjami, żeby upewnić się, że nie została rozdzielona.
- Jeśli jakaś wartość może sama zawierać pionową kreskę, w źródle musi być ujęta w cudzysłów, tak jak przecinek w CSV.
- Używaj pionowej kreski w każdym wierszu. Plik, który w połowie przechodzi na inny separator, pojawi się w polu Wiersze o innej szerokości.
Przykład Shelf two
Przykład na stronie to nagłówek code|label i rekord A1|Shelf two, a separatorem pól jest pionowa kreska. Analizator zgłasza 2 wiersze i 2 kolumny, a wiersz 2, kolumna 2 zawiera Shelf two z nienaruszoną spacją w środku. Żadna wartość nie została przekonwertowana ani obcięta.
Gdyby rekord zapisano ze spacjami wokół kreski, pierwsza komórka kończyłaby się spacją, a druga od niej zaczynała. Analizator zachowuje te spacje, więc na podstawie źródła zdecyduj, czy należą do danych.
Tabela markdown to inny format
Tabela skopiowana z czatu, pliku README lub wiki często wygląda jak tekst rozdzielony pionową kreską, ale nie jest tym samym. Jej wiersze zwykle zaczynają się i kończą kreską, co daje pustą pierwszą i ostatnią komórkę. Spacje wyrównujące każdą wartość zostają zachowane jako część komórki. Linia rozdzielająca z myślników, taka jak |---|---|, jest odczytywana jako zwykły wiersz danych.
Jeśli musisz użyć takiej tabeli, najpierw oczyść ją w kopii: usuń zewnętrzne kreski i wiersz z myślnikami oraz zdecyduj, czy spacje wyrównujące mają znaczenie. Potem przeanalizuj ją ponownie i sprawdź, czy komórki zawierają tylko tekst, który chcesz.
Eksport wyniku
Pobierz (CSV) zapisuje tabelę z przecinkiem jako separatorem i ujmuje w cudzysłów każdą wartość zawierającą przecinek, cudzysłów lub podział wiersza. Jeśli potrzebujesz pionowych kresek w wyniku, zachowaj oryginalny tekst; pobrany plik jest rozdzielany przecinkami.
Dane wejściowe
- Tekst tabeli
- code|label A1|Shelf two
- Separator pól
- |
Wyniki
- Wiersze
- 2
- Kolumny
- 2
| code | label |
|---|---|
| A1 | Shelf two |
- Wiersze o innej szerokości
- 0