python - Excel的Python日期时间
问题描述
如何通过 Python 将 Excel 中的以下日期转换为浮点值。
问题陈述:我有一个日期数据,其中输入了日期,但用户和用户使用不同的单元格格式输入日期。例如,一些使用单元格格式作为输入数据时dd-yy-yyyy
,一些mm-dd-yyyy
在 excel 单元格中使用(实际上用户使用了不同的 excel 格式文件中的日期)。当我尝试合并日期时,会发现日期随机采用不同的单元格格式。在 excel 中,我可以复制日期列并将所有内容作为值粘贴到单独的列中,它给我的整数值是相同的,无论单元格中使用的格式和格式。后来将单一格式应用于所有值,并以相同格式获取我的所有日期。
但是,我想在 Python 中创建一个脚本,其中首先:日期的所有不同单元格格式都转换为浮点值(就像我在 excel 中所做的那样),然后我将所有日期转换回标准格式,即dd/mm/yyyy
。
Formet Dates 格式 数值中的日期 在 excle 中重新格式化为 dd-mm-yyyy 格式 1 30-08-2018 dd-mm-yyyy 43342.51551 30-08-2018 格式 2 08-30-2018 mm-dd-yyyy 43342.51551 30-08 -2018
解决方案
如果 03-05-2014 表示 5 月 3 日或 3 月 5 日,没有脚本可以告诉您。不是神也不能做,你不能做的事。
只有线索:
如果某个值由四位数字组成,则为年份。
如果有一个值大于十二,可以说这个值一定是日(或年)
如果同一用户有多个日期值,您可以假定他或她始终保持一种格式并从另一个字段中推断出该格式。
推荐阅读
- ios - 如何使用swift从ios应用程序调用苹果钱包
- c# - 删除内容控制表单 WordprocessingDocument 而不会丢失位置
- php - 简单的 PHP 聊天
- php - 加载 jquery 媒体框库时如何显示框/图像
- python - 访问 Shapely MultiPoint 中的各个点
- java - 尝试将 HSB 转换为 RGB 时图像变黑
- firebase - 一个 google-service.json 文件用于多个 android 项目,推送通知
- ios - 自 Xcode 9.3 以来的可空性完整性警告
- variables - Java 和 C/C++ 中的变量是内存位置还是保存在该内存位置的值?
- css - 如何将导航栏项目对齐到顶部?