select 来自 excel 的数据并将其保存为变量
select data from excel and save it as a variable
我有一个 excel 文件,其中有几行字符串后跟数据,我必须按 select 列数据并将其保存为变量。我尝试过使用 openpyxl 模块,并且在下面给出了我正在使用的代码。我能够在循环内打印变量 nm 和计数,但在循环外只会打印变量 (nm, count) 的一个值:我需要使用这些变量来进行基本的艺术运算,例如平均和减法,然后再进行策划他们。因此,为了方便起见,我需要将它们作为变量,在这方面我需要帮助。
wb = openpyxl.load_workbook(filename='C:/Users/experiment 1//S01/S_D_Sp1_S01.xlsx')
a_sheet_names = wb.get_sheet_names()
print(a_sheet_names)
ws=wb.active
lamda=ws['A6:A17']
intensity=ws['B6:B17']
#loop
for x in lamda:
for nm in x:
print(nm.value)
for y in intensity:
for counts in y:
print(counts.value)
print (nm,counts)
nm
和 counts
的值将是循环中迭代的最后一个值。要访问所有变量,您必须将它们存储在列表中,例如:
nm_all = []
counts_all = []
for x in lamda:
for nm in x:
nm_all.append(nm)
for y in intensity:
for counts in y:
counts_all.append(counts)
# now you can access all values
print(nm_all)
print(counts_all)
我有一个 excel 文件,其中有几行字符串后跟数据,我必须按 select 列数据并将其保存为变量。我尝试过使用 openpyxl 模块,并且在下面给出了我正在使用的代码。我能够在循环内打印变量 nm 和计数,但在循环外只会打印变量 (nm, count) 的一个值:我需要使用这些变量来进行基本的艺术运算,例如平均和减法,然后再进行策划他们。因此,为了方便起见,我需要将它们作为变量,在这方面我需要帮助。
wb = openpyxl.load_workbook(filename='C:/Users/experiment 1//S01/S_D_Sp1_S01.xlsx')
a_sheet_names = wb.get_sheet_names()
print(a_sheet_names)
ws=wb.active
lamda=ws['A6:A17']
intensity=ws['B6:B17']
#loop
for x in lamda:
for nm in x:
print(nm.value)
for y in intensity:
for counts in y:
print(counts.value)
print (nm,counts)
nm
和 counts
的值将是循环中迭代的最后一个值。要访问所有变量,您必须将它们存储在列表中,例如:
nm_all = []
counts_all = []
for x in lamda:
for nm in x:
nm_all.append(nm)
for y in intensity:
for counts in y:
counts_all.append(counts)
# now you can access all values
print(nm_all)
print(counts_all)