Ten konwerter CSV na tabelę Markdown odczytuje dane rozdzielane przecinkami, średnikami lub kreskami pionowymi i zapisuje je jako tabelę GitHub Flavored Markdown. Wystarczy wkleić CSV albo upuścić plik i skopiować gotową tabelę.
Ostatnia aktualizacja:
Jak to działa
Wklej lub otwórz CSV
Wystarczy wkleić tekst CSV, upuścić plik .csv, otworzyć go z adresu URL albo kliknąć „Wczytaj przykład”. Separator i kodowanie są wykrywane automatycznie.
Dopasuj tabelę
Można wybrać kolumny i ich kolejność, ustawić wyrównanie dla wszystkich kolumn naraz lub każdej osobno i zdecydować, czy kod ma być wyrównany, czy zwarty.
Skopiuj Markdown
Wynik można skopiować, pobrać jako .md albo poprawić ręcznie po kliknięciu „Edytuj w generatorze tabel”.
Funkcje
Prawdziwy parser CSV
Pola w cudzysłowach z przecinkami, podwojonymi cudzysłowami i podziałami wiersza są czytane jako jedna komórka, zgodnie z RFC 4180. Krótsze wiersze są uzupełniane pustymi komórkami.
Liczby wyrównane do prawej
Opcja „Automatycznie (liczby do prawej)” wyrównuje do prawej kolumny zawierające same liczby, dzięki czemu kwoty i ilości układają się równo. Każdą kolumnę można ustawić inaczej.
Bezpieczny Markdown
Kreski pionowe w danych są maskowane jako \|, podziały wiersza zamieniane na <br>, a znaczniki HTML maskowane, aby renderer pokazał je jako tekst.
Kodowania i separatory
Pliki UTF-8 i UTF-16 są dekodowane automatycznie, a starsze eksporty z Excela rozpoznawane po treści jako Windows-1250, Windows-1252 lub Windows-1251; kodowanie można też wybrać ręcznie. Rozpoznawany jest przecinek, średnik, tabulator i kreska pionowa.
Limity i prywatność
Pliki CSV mogą mieć do 20 MB, a konwertowanych jest do 50 000 wierszy. Pliki powyżej 5 MB są konwertowane bezpośrednio z pliku, bez wczytywania do edytora.
CSV to typowy eksport z bazy danych, arkusza czy narzędzia analitycznego, a Markdown – miejsce, gdzie liczby w końcu lądują: README, zgłoszenie na GitHubie lub GitLabie, informacje o wydaniu, strona wiki czy wiadomość na czacie. Surowy CSV wygląda tam jak ściana przecinków, a tabela Markdown jest czytelna zarówno po wyrenderowaniu, jak i w źródle.
Tabela Markdown ma jeden wiersz nagłówka i nie ma scalonych komórek, więc pierwsza linia CSV zawsze staje się nagłówkiem. Jeśli plik go nie ma, wystarczy wyłączyć „Pierwszy wiersz to nagłówek” – kolumny otrzymają wtedy nazwy column_1, column_2 itd. Więcej na stronie o prywatności.
Najczęstsze pytania
Jak zamienić CSV na tabelę Markdown?
Wystarczy wkleić CSV lub otworzyć plik. Tabela Markdown pojawia się po prawej stronie; potem „Kopiuj” albo „Pobierz .MD”.
Mój plik CSV z polskiego Excela ma średniki. Czy to zadziała?
Tak. Separator jest wykrywany na podstawie pierwszych linii, a w polu „Separator” można też samodzielnie wybrać „Średnik ;”, przecinek, tabulator lub kreskę pionową.
Zamiast polskich liter widzę krzaczki. Co zrobić?
Plik zapisany w polskim Excelu jako CSV ma zwykle kodowanie Windows-1250. Automatyczne wykrywanie często je rozpoznaje, ale nie zawsze – wtedy w polu „Kodowanie” trzeba wybrać WINDOWS-1250.
Co dzieje się z przecinkami w wartościach w cudzysłowach?
Zostają w komórce. Wartość „Kowalski, Jan” w cudzysłowach staje się jedną komórką, a podwojony cudzysłów – pojedynczym.
Jak uzyskać zwartą tabelę?
Wystarczy wyłączyć „Wyrównaj kolumny”. Każda komórka ma wtedy po jednej spacji z każdej strony – przy bardzo szerokich tabelach diffy są mniejsze.
Czy można zamienić tabelę Markdown z powrotem na CSV?
Tak. Przycisk „Markdown → CSV” otwiera konwerter w drugą stronę z gotowym wynikiem.
Czy plik CSV jest gdzieś wysyłany?
Nie. Konwersja odbywa się w wątku Web Worker w przeglądarce, a plik nie opuszcza urządzenia.