获取python中excel实例的语言
我使用xlwings获取python中excel实例的语言,python,excel,pywin32,xlwings,Python,Excel,Pywin32,Xlwings,我使用xlwingsws.range('A1')设置了一种格式;[Red]-#.0'但是其中一个用户有一个法语Excel,并且由于[Red]而出现错误。我必须添加一个基于Excel语言的条件,对于法语Excel实例,它必须是[Rouge] 这是我的问题,你知道我如何用python(pywin32/xlwings)获取Excel实例的语言吗 在VBA中,以下代码将为英语Excel返回1,为法语Excel返回33: Application.International(xlApplicationInt
ws.range('A1')设置了一种格式;[Red]-#.0'
但是其中一个用户有一个法语Excel,并且由于[Red]
而出现错误。我必须添加一个基于Excel语言的条件,对于法语Excel实例,它必须是[Rouge]
这是我的问题,你知道我如何用python(pywin32/xlwings)获取Excel实例的语言吗
在VBA中,以下代码将为英语Excel返回1,为法语Excel返回33:
Application.International(xlApplicationInternational.xlCountryCode)
但我无法获得与python相当的版本
谢谢。
wb.app.api.International
返回索引0为1或33的元组,具体取决于语言。wb.app.api.International
返回索引0为1或33的元组,具体取决于语言。如有疑问,Python等效于
Application.International(xlApplicationInternational.xlCountryCode)
类似于(wb是一个xlwings.Workbook
实例):
该类定义了可用于检索国际类各自属性的索引,如上所述。根据经验,有时你需要从这些值中减去1
我在指定颜色方面没有太多经验,但可能可以在RGB中指定颜色(看起来是这样)。通过这种方式,您可以完全跳过区域设置部分(并且您可以使用类似于if you feel fancy的内容)正如所问的,Python相当于
Application.International(xlApplicationInternational.xlCountryCode)
类似于(wb是一个xlwings.Workbook
实例):
该类定义了可用于检索国际类各自属性的索引,如上所述。根据经验,有时你需要从这些值中减去1
我在指定颜色方面没有太多经验,但可能可以在RGB中指定颜色(看起来是这样)。通过这种方式,您可以完全跳过区域设置部分(并且您可以使用类似于if you feel fancy的内容)