Python 使用';a1和x27;而不是(0,0)?

Python 使用';a1和x27;而不是(0,0)?,python,wxpython,Python,Wxpython,我正在制作一个类似excel的GUI。。在编写公式时,用户以“A1”格式输入单元格地址,表示ex-'=B1+B2'。我想通过“A1”类型的寻址访问wxpython中的单元格。。。有什么内置的功能吗 我很确定wx中没有内置这样的功能,所以您必须自己构建它。但这并不难。对于大多数基本版本,如果cellname是您的A1字符串,则它只是行,col=int(cellname[1:]),ord(cellname[0].upper())-'A'。如果你想添加错误处理,处理超过26列,或者解析复杂的表达式,如

我正在制作一个类似excel的GUI。。在编写公式时,用户以“A1”格式输入单元格地址,表示ex-'=B1+B2'。我想通过“A1”类型的寻址访问wxpython中的单元格。。。有什么内置的功能吗

我很确定wx中没有内置这样的功能,所以您必须自己构建它。但这并不难。对于大多数基本版本,如果
cellname
是您的
A1
字符串,则它只是
行,col=int(cellname[1:]),ord(cellname[0].upper())-'A'
。如果你想添加错误处理,处理超过26列,或者解析复杂的表达式,如果你理解这些代码,你可以从那里开始构建。你是一个救生员。非常感谢你。我运行了您的代码,只做了两个更改,使其工作=>row,col=int(cellname[1:])-1,ord(cellname[0].upper())-ord('A')。