gpt4 book ai didi

python - 根据列标题获取Excel列字母 - Python

转载 作者:行者123 更新时间:2023-12-04 19:57:30 25 4
gpt4 key购买 nike

这似乎相对简单,但我还没有找到一个可以回答我的问题的副本,或者一个具有所需功能的方法。
我有一个 Excel 电子表格,其中包含数据的每一列都有一个唯一的标题。我想使用 pandas通过将此标题字符串传递给函数来获取列的字母键。
例如,如果我将“输出参数”传递给函数,我想返回“M”:
enter image description here
我找到的最接近的东西是xlsxwriter.utility.xl_col_to_name(index) Convert spreadsheet number to column letter 的第二个答案中概述的方法
这与我正在尝试做的非常相似,但是我的工作表中的列号不会保持不变(与标题不同,它会)。话虽如此,一种可以根据标题返回列号的方法也可以工作,因为我可以应用上述方法。
是否 pandasxlsxwriter有可以处理上述情况的方法吗?

最佳答案

你可以试试:

import xlsxwriter
col_no = df.columns.get_loc("col_name")
print(xlsxwriter.utility.xl_col_to_name(col_no))

关于python - 根据列标题获取Excel列字母 - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69372201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com