如何使用xlwings pyhton更改范围所在列的数字格式

2024-04-20 11:01:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个范围,我想改变整个列的数字格式

我尝试了以下方法,但没有任何改变:

myRange.columns.number_format = 'dd.mm.yyyy hh:mm'

有什么想法吗


Tags: columns方法formatnumber格式hh数字dd
2条回答

有点糟糕的解决方案,但成功了:

myRange.sheet.book.sheets[myRange.sheet.name].range(chr(ord('@')+myRange.column)+":"+chr(ord('@')+myRange.column)).number_format = '@'

当xlwings API停止时,您始终可以切换到完整的Microsoft API

myRange.api.EntireColumn.NumberFormat = 'dd.mm.yyyy hh:mm'

相关问题 更多 >