从工作簿切换到另一个工作簿时更改日期格式

时间:2019-11-22 13:24:17

标签: python excel openpyxl

我正在使用openpyxl模块,当我要将日期复制到工作簿时,我得到了不同的结果

data_sz = sh.cell(row = row, column = 2)
data_c1 = new_ws.cell(row = row, column = 7)
data_c1.value = data_sz.value

从单元格值(data_sz):2020-05-05,我复制的值是:(data_c1)2020-05-05 00:00:00,我想摆脱那些时间数字。

1 个答案:

答案 0 :(得分:1)

日期和时间必须始终具有格式,否则Excel只会认为它们是数字。 openpyxl默认为ISO格式。

复制时,您可以复制数字格式:

data_c1.number_format = data_sz.number_format