PDF4me API转换生成的Excel文件日期格式不一致及Pandas读取异常问题求助
PDF4me API转换生成的Excel文件日期格式不一致及Pandas读取异常问题求助
各位大佬好,我最近在用PDF4me API把PDF发票转成Excel文件时,踩了个关于日期格式的大坑,折腾好半天都没解决,来这儿求支招!
具体遇到的问题如下:
- 明明API读取PDF里的日期是正确的,但生成的Excel文件里日期格式完全乱了:当月中的日期≤12时,部分日期会错误显示成
mm/dd/yyyy,另一部分却是正确的dd/mm/yyyy,毫无规律可言 - 还有个更诡异的情况:有些单元格表面看是
dd/mm/yyyy格式,可我一点击选中单元格,它就自动跳成mm/dd/yyyy,简直离谱 - 但如果把生成的Excel转成CSV格式,所有日期又都能正常显示成
dd/mm/yyyy,这就搞不懂了
现在更麻烦的是,当我把这些Excel文件读进Pandas DataFrame时,这种格式不一致的问题也带到了数据里,导致后续的数据分析和处理完全没法正常进行。
我想要实现的效果其实很明确:
- 不管当月中的日期是不是≤12,生成的Excel文件里所有日期必须统一固定显示为
dd/mm/yyyy格式,而且点击单元格也不能自动变更格式 - 同时这个格式要和Pandas读取的结果保持一致,这样后续用Pandas处理数据时才不会出问题
备注:内容来源于stack exchange,提问作者Fateh Muhammad
相关产品推荐
相关产品推荐

