gpt4 book ai didi

javascript - Python Pandas read_excel 和 to_json 日期格式错误

转载 作者:行者123 更新时间:2023-11-29 21:35:45 28 4
gpt4 key购买 nike

下面是来自 excel 的数据,我试图使用 pandas read_excelto_json 函数将其转换为 JSON。 JSON 日期的字段 "Date"1449446400000(不带引号)。我想知道为什么日期显示为一个大数字而不是 12/7/2015

ID    Date      Name   Lat        Long     Pick Success Failure Drop Amount
===========================================================================
5 12/7/2015 PSG 11.0231335 77.0016396 31 21 10 44 5192

请告诉我如何将其转换为 JSON 中的正确日期格式,以便我可以使用它来生成一些 JavaScript 图表。

下面是代码片段;

def home(request):
df = pandas.read_excel('<here goes the excel path>')
json = df.to_json(orient="records")
return render(request, 'home.html', {'data':json})

谢谢

最佳答案

写入 json 时必须设置 date_format:

json = df.to_json(orient="records", date_format='iso')

由于默认值为“纪元”,无需将其明确设置为“iso”,您将在纪元毫秒内获得结果。这将返回示例输出:

'[{"id":5,"date":"2015-07-12T00:00:00.000Z"}]'

关于javascript - Python Pandas read_excel 和 to_json 日期格式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34920285/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com