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()))