当前位置: 首页 > 面试题库 >

将电子表格编号转换为列字母

巴洲
2023-03-14
问题内容

我正在寻找与该问答相反的方法:将excel或电子表格列字母转换为Pythonic格式的数字。

或这个,但在python中如何将列号(例如127)转换为excel列(例如AA)


问题答案:

def colnum_string(n):
string = “”
while n > 0:
n, remainder = divmod(n - 1, 26)
string = chr(65 + remainder) + string
return string


print(colnum_string(28))
#output:AB


 类似资料:
  • 问题内容: 有哪些工具可将OpenOffice或Excel电子表格(及其所有公式)转换为可在运行时调用的Java对象? 显然,这只会构成一个计算引擎,而只是数字和文本,而不是计时或API调用。 即使使用命名的单元格范围来(有效)命名变量,输出代码也可能难以理解。需要进行重构以使其更像普通的Java代码。但是,我认为这对原型某些数据处理类型的作业非常有用。或用于嵌入一些由高级Excel用户维护的计算

  • 问题内容: 还有一种将excel样式的列转换为数字(以1开头)的更pythonic的方法吗? 工作代码最多两个字母: 代码运行: 三个字母不起作用。 问题答案: 有一种方法可以使其变得更pythonic(可使用三个或更多字母,并使用较少的幻数): 并且作为使用reduce的单行代码(不检查输入并且可读性较低,所以我不推荐这样做):

  • 问题内容: 我看过很多关于此的文章,但它们似乎已经过时,例如,没有一个Google Docs Spreadsheet网址具有关键参数。 然后,我阅读了此内容以访问数据 https://developers.google.com/gdata/samples/spreadsheet_sample 我的电子表格位于:https : //docs.google.com/spreadsheets/d/1SK

  • 如何转换字符串列表 我正在使用NewtonSoft.json。 任何帮助都将不胜感激。

  • 问题内容: 我正在尝试将Python字典转换为Python列表,以便执行一些计算。 那是我的尝试…但是我无法解决问题所在? 问题答案: 你的问题是,你必须和引号使他们的字符串,即你设置包含字符串,而不是变量的值。另外,您不会清除列表,因此每次都添加到列表中,而不是仅包含两个项目。 要修复您的代码,请尝试以下操作: 你并不需要将循环变量拷贝和我放弃了出来到另一个变量在使用它们之前。同样,您无需使用a

  • 在我的iOS应用程序中,我必须转换一个电话号码(在联系人),并将其转换为国际格式(自动发送短信与extern库)。我看到了libPhoneNumber,但问题是我们必须输入国家代码,应用程序必须在所有(几乎)国家工作,所以我不知道用户的国家是什么。 以下是图书馆的工作原理: