Python:合并 'xlsxwriter' 中的 2 列
Python: Merging 2 Column in 'xlsxwriter'
所以我正在使用 xlsxwriter 编写一个 python 脚本,它从 .xml 导入数据并将其写入 .xlsx
我当前的 sheet 列 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
我正在做类似下面的事情,但它一次只合并 1 个单元格并将其复制到整列。我想对整列应用相同的公式:
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:
worksheet.write("C" + str(i), f'=CONCATENATE(A{i}, ":",B{i})', cf)
所以我正在使用 xlsxwriter 编写一个 python 脚本,它从 .xml 导入数据并将其写入 .xlsx
我当前的 sheet 列 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
我正在做类似下面的事情,但它一次只合并 1 个单元格并将其复制到整列。我想对整列应用相同的公式:
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:
worksheet.write("C" + str(i), f'=CONCATENATE(A{i}, ":",B{i})', cf)