我尝试在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)
1条答案
按热度按时间d5vmydt91#
使用安装为
pip install streamlit-aggrid
的Streamlit AgGrid Component显示 Dataframe 。这可能会解决您面临的问题。至于颜色,我敢肯定将不得不写一些CSS来完成。
安装模块后,将其作为
from st_aggrid import AgGrid
导入。您可能希望浏览***AgGrid Doc以了解更多信息,因为它附带了一系列您可能感兴趣的特性,这些特性与 Dataframe 的样式有关。
我建议您访问streamlit-aggrid component***,了解模块在streamlit中的实现方式。