如何在 openpyxl 中以特定格式读取日期
- 论坛
- 如何在 openpyxl 中以特定格式读取日期
29 浏览
匿名的
0 Comments
在使用openpyxl库读取日期时,可能会遇到需要按特定格式读取日期的情况。在这种情况下,可以根据操作系统的不同选择不同的解决方法。
在Windows操作系统上,可以使用以下代码来读取特定格式的日期:
value = datetime.date.strftime(sh['A1'].value, "%#d-%b-%y")
这里的`sh['A1'].value`表示Excel表格中A1单元格的值,"%#d-%b-%y"是日期的特定格式。
而在Linux操作系统上,需要使用另一种代码来读取特定格式的日期:
value = datetime.date.strftime(sh['A1'].value, "%-d-%b-%y")
这里的`sh['A1'].value`和"%-d-%b-%y"的含义与上述相同。
以上两种方法都能输出特定格式的日期,例如'1-Jan-22'。
通过选择适合操作系统的解决方法,可以在openpyxl库中按指定格式读取日期的值。