How to download a Pandas DataFrame as a CSV?

使用内置在Streamlit中的st.download_button小部件。查看一个示例应用,展示如何使用st.download_button下载常见文件格式。

import streamlit as st import pandas as pd df = pd.read_csv("dir/file.csv") @st.cache_data def convert_df(df): return df.to_csv(index=False).encode('utf-8') csv = convert_df(df) st.download_button( "Press to Download", csv, "file.csv", "text/csv", key='download-csv' )

额外资源:

forum

还有问题吗?

我们的 论坛 充满了有用的信息和Streamlit专家。