streamlit-aggrid修改表格展示日期格式
时间: 2024-01-06 10:04:26 浏览: 172
streamlit-aggrid examples
您可以使用`format_date()`方法来修改表格展示的日期格式。具体来说,您可以在调用`ag.grid()`函数时,使用`format_date()`方法来指定您希望的日期格式。
以下是一个示例代码,展示了如何将表格中的日期格式从日-月-年更改为年-月-日:
```
import streamlit as st
import pandas as pd
import aggrid
# 加载数据
data = pd.read_csv("data.csv")
# 将日期列转换为datetime格式
data["date"] = pd.to_datetime(data["date"])
# 定义日期格式
date_format = "YYYY-MM-DD"
# 在ag.grid()中使用format_date()方法来指定日期格式
grid_return = aggrid.grid(
data,
column_defs=column_defs,
index=False,
enable_pagination=True,
pagination_page_size=25,
gridOptions={
"date_format": date_format,
"default_col_def": {"editable": False},
},
format_date={"date": date_format},
)
# 显示ag.grid()返回的数据
st.write(grid_return["data"])
```
在上面的代码中,我们首先将数据加载到一个Pandas DataFrame中,然后将日期列转换为datetime格式。然后,我们定义了我们想要的日期格式,并在调用`ag.grid()`函数时,使用`format_date()`方法来指定它。最后,我们使用`st.write()`函数来显示`ag.grid()`函数返回的数据。
阅读全文