Openpyxl和Python-将两列中的单元格数据合并到单个列中

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

我有一个包含有关人的数据的电子表格,其中名字在L列的单元格中,姓氏在M列的单元格中。我需要将它们组合成包含每个人的名字和姓氏的变量。

import openpyxl
wb = openpyxl.load_workbook('/Users/userName/Desktop/sheetName.xlsx')
main = wb['Sheet1']

以下代码将对单个行执行此操作,但是我需要使其遍历包含数据的每一行。

cell1 = main['L1'].value
cell2 = main['M1'].value
cell3 = cell1+cell2
print(cell3)

这是我正在尝试的内容,但我不断收到错误消息未定义名称'行'

combined = []
for i in main.rows:
    combined.append(i.value for i in row)
print(combined)

感谢您对此难题的帮助!

python openpyxl
1个回答
0
投票

这是我要工作的:

© www.soinside.com 2019 - 2024. All rights reserved.