Python:在'中合并2列;xlsxwriter';
因此,我正在使用xlsxwriter编写一个python脚本,该脚本从.xml导入数据并将其写入.xlsx 我当前的A列和B列工作表如下:Python:在'中合并2列;xlsxwriter';,python,xlsxwriter,Python,Xlsxwriter,因此,我正在使用xlsxwriter编写一个python脚本,该脚本从.xml导入数据并将其写入.xlsx 我当前的A列和B列工作表如下: Path Line path1 123 path2 234 path3 333 我希望A、B和C列的输出如下: Path Line Merged path1 123 path1:123 path2 234 path2:234 path3 333 path3:333 我正在做下面的事情,但
Path Line
path1 123
path2 234
path3 333
我希望A、B和C列的输出如下:
Path Line Merged
path1 123 path1:123
path2 234 path2:234
path3 333 path3:333
我正在做下面的事情,但它一次只合并一个单元格,并将其复制到整个列。我想对整列应用相同的公式:
worksheet.write("A" + str(i), f.filename, cf)
worksheet.write("B" + str(i), f.line, cf)
worksheet.write("C" + str(i), '=CONCATENATE(A2, ":",B2)', cf)
我当前的代码输出给出了这样的东西,但不能满足我的需要:
Path Line Merged
path1 123 path1:123
path2 234 path1:123
path3 333 path3:123
您必须在您的声明中使用var i:
工作表。写(“C”+str(i),f'=连接(A{i},:“,B{i})”,cf)
您必须在语句中使用var i:
worksheet.write(“C”+str(i),f'=连接(A{i},:“,B{i})”,cf)