CSV na tabelę Markdown
Zamień CSV na tabelę Markdown gotową do wklejenia do README lub zgłoszenia.
- Działa w przeglądarce — twój tekst nigdy nie jest nigdzie wysyłany
- Bez rejestracji, bez limitów, za darmo, tak często, jak chcesz
Jak to działa
Tabele Markdown są żmudne do pisania ręcznie i nieprzebaczające, jeśli chodzi o wyrównanie. Jeśli dane już istnieją jako CSV, konwersja jest natychmiastowa i pozwala uniknąć źle policzonego znaku potoku, który psuje całą tabelę.
Cudzysłowy są obsługiwane
Parser rozumie pola w cudzysłowach, więc przecinki i podziały wierszy wewnątrz komórki są zachowywane. Znaki potoku w danych są poprzedzane znakiem ucieczki, bo nieescapeowany potok przedwcześnie zakończyłby komórkę.
Wiersz nagłówka
Pierwszy wiersz staje się nagłówkiem tabeli i określa liczbę kolumn. Wiersze z mniejszą liczbą wartości są uzupełniane, by tabela pozostała prostokątna, czego wymaga Markdown.
Jak odczytywany jest CSV
Pola są rozdzielane przecinkami. Pole w cudzysłowie może zawierać przecinki i podziały wierszy, a podwojony cudzysłów ("") wewnątrz oznacza jeden cudzysłów. Działają zarówno zakończenia wierszy Windows, jak i Unix, a puste wiersze są pomijane.
Jak wygląda tabela
Pierwszy wiersz staje się wierszem nagłówka, po którym następuje separator --- potrzebny w Markdown. Każdy kolejny wiersz jest uzupełniany lub przycinany do liczby kolumn nagłówka, a każdy znak | wewnątrz komórki jest poprzedzany znakiem ucieczki jako \|, by nie mógł zepsuć tabeli.
CSV na tabelę Markdown — pytania
Czy radzi sobie z przecinkami w cudzysłowach?
Tak. Pola w cudzysłowach są poprawnie analizowane, więc przecinki wewnątrz komórki jej nie dzielą.
Co, jeśli wiersze mają różną długość?
Krótsze wiersze są uzupełniane do długości nagłówka, dzięki czemu tabela pozostaje poprawna.
Czy moje dane są przesyłane?
Nie. Konwersja odbywa się na stronie.