如何使用python打印Excel范围集

问题描述 投票:0回答:1

使用python3打印Excel的行和列的Excel集

input_colume_range = ['A', 'B']
input_row_range= [1,2]

结果:

A1
A2
B1
B2
python excel openpyxl xlsx
1个回答
0
投票

打印行和列的集合:

def iter_range_strings(start_colu):
    for size in itertools.count(1):
        for string  in itertools.product(ascii_uppercase, repeat=size):
            yield "".join(string)

input_colume_range = ['A', 'B']
input_row_range= [1,2]
for row in iter_range_strings(input_colume_range[0]):
    for colum in range(int(input_row_range[0]), int(input_row_range[1]+1)):
        print(str(row)+ str(colum))
    if row ==  input_colume_range[1]:
        break
© www.soinside.com 2019 - 2024. All rights reserved.