Tablora

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

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
codelabel
A1Shelf two
Wiersze o innej szerokości
0