- autoclose_loader: true - runtimes: - src: "/pyodide/pyodide.js" name: pyodide-0.20 lang: python - pandas - '/tabulate-0.8.9-py3-none-any.whl'

CSV to Markdown

Convert CSV to MD in the browser using PyScript!

import html import pandas as pd from io import StringIO def get_text(): textarea = document.getElementById("csv-in") return textarea.value def get_delimiter(): select = document.getElementById("delimiter-in") return select.value def convert_handler(event): text = get_text() delimiter = get_delimiter() df = pd.read_csv(StringIO(text),sep=delimiter,header=(0)) pyscript.write('md-out', html.escape(df.to_markdown()))