【发布时间】:2021-06-18 08:46:38
【问题描述】:
感谢您查看我的问题。我正在使用openpyxl 从数据库中获取数据,为它制作一个 xlsx 文件。我将使用这些数据进行一些计算并将这些结果显示在同一行中。所以对于excel,我想我会在这个时候使用从column['A']到['AT'],将来我可能会延长行的长度,我会想知道这些是否是一种生成列表的方法,例如 ['A','B','C'....'AZ'..] 带有一个数字,1 将给出 ['A '] 和 2 将给出 ['B'] ** 所以我可以使用带有 A 索引的列表,而不是手动创建这些单元格。
我的代码会是这样的:
for k in hourly_result: # Hour_result is data fetched from database
approved_filler_counter_helper(k, container) # A calculation function
# Fill the data into xlsx
wb1['A{}'.format(i + 2)] = container.result_1
wb1['B{}'.format(i + 3)] = container.result_2
...............
【问题讨论】:
-
所以也许像
get_letter(10)会得到J但get_letter(28)会得到AB?