Narzędzie tekstowe

CSV na tabelę Markdown

Zamień CSV na tabelę Markdown gotową do wklejenia do README lub zgłoszenia.

CSV na tabelę Markdown Działa na twoim urządzeniu
  • 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.

FAQ

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.