pandas 如何在streamlit中显示excel文件?

vlju58qv  于 2023-02-28  发布在  其他
关注(0)|答案(1)|浏览(644)

我尝试在streamlit中显示完整的excel数据,但为什么它看起来与原来的不同?

from streamlit_option_menu import option_menu
import pandas as pd

# 1. as sidebar menu
with st.sidebar:
    selected = option_menu("Product", ["BFR CORPORATE", 'BFR mikro', 'BFR Consumer', 'BRF'], 
        icons=['play', 'play'], menu_icon="cast", default_index=1)
    selected
    print(selected)
df = pd.read_excel("contoh.xlsx")
st.dataframe(df)
d5vmydt9

d5vmydt91#

使用安装为pip install streamlit-aggridStreamlit AgGrid Component显示 Dataframe 。这可能会解决您面临的问题。
至于颜色,我敢肯定将不得不写一些CSS来完成。
安装模块后,将其作为from st_aggrid import AgGrid导入。

from st_aggrid import AgGrid

AgGrid(df)

您可能希望浏览***AgGrid Doc以了解更多信息,因为它附带了一系列您可能感兴趣的特性,这些特性与 Dataframe 的样式有关。
我建议您访问
streamlit-aggrid component***,了解模块在streamlit中的实现方式。

相关问题