Python Pandas read_excel 和 to_json 日期格式错误
Python Pandas read_excel and to_json date format error
下面是来自excel的数据,我正在尝试使用pandas read_excel
和to_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')
由于默认值为"epoch",如果不将其显式设置为"iso",因此您将以纪元毫秒为单位获得结果。这将返回示例输出:
'[{"id":5,"date":"2015-07-12T00:00:00.000Z"}]'
相关文章:
- Json数据包含日期和时间格式
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- 将json回调数据转换为日期
- 如何使用Windows8JSON.parse将JSON文本反序列化为日期类型
- JavaScript JSON关联对象键和值都作为日期时间戳
- 使用JavaScript将客户端日期/时间字符串转换为JSON日期/时间串
- PHP和javascript:以json形式传递新日期
- 将JSON插入MongoDB中,自动转换字符串中的日期
- Json字符串更改日期
- Javascript/Json日期转换问题
- 从JSON数组计算javascript中的日期差异
- 格式化 JSON 日期
- 如何将返回一串数字的 JSON 属性转换为日期
- 转换 JSON 日期,不考虑时区
- 将日期作为从 Web API 到 angularJS 的 json 响应
- 如何将 JSON.NET 日期时间格式转换为javascript日期和时间
- KendoDatePicker 无法识别从 Web 服务以 JSON 格式返回的日期
- mongodb mongodump json日期字段解析错误
- DataTables从服务器转换日期JSON