I dont think capturing navigator data is supported in streamlit yet.
You can try building a custom component for it perhaps.
The logic would be on a event, capture navigator.clipboard.readText(), wrap it with StringIO and pass it to pd.read_csv with separator of your choice. ( by default pd.read_seperator is pd.read_csv with \s+ I guess )
PS. I am working on a streamlit component that exposes the navigator apis eg. geo, battery, clipboard etc. , will have something available (unstable) around the weekend you would be able to do,
import pandas as pd
from io import StringIO
clip_data = stnav.clipboard.get_text()
pd.read_csv(StringIO(clip_data), sep="\\s+")
with that probably. and Most welcome to this awesome community !