Python worksheet.write将2列合并为1

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

我有2列:

  • 日期
  • 用户

我试图同时合并两列,以使最后只有这样一列:

  • 日期/用户

但是我不确定使用Python worksheet.write时如何执行此操作>

这里有人有上这堂课的经验吗?

当然,对于已经使用此类的用户来说,应该是一个简单的解决方案

import xlsxwriter

worksheet.write('A' + str(x), unicode(Date , 'utf-8'), headerBorderFormat)
worksheet.write('B' + str(x), unicode(Username, 'utf-8'), headerBorderFormat)
worksheet.write('C' + str(x), unicode(Date + ' / ' + Username, 'utf-8'), headerBorderFormat)

# get and display one row at a time.
for row in details:
    x += 1
    worksheet.write('A' + str(x), row[0], dateFormat)
    worksheet.write('B' + str(x), row[1], tableDataFormat)
    #here I have to concat row[0] + ' / ' + row[1]


workbook.close()

我有2列:日期用户我试图同时合并两列,以使最后只有这样一列:日期/用户,但是我不确定在使用Python worksheet.write时如何执行此操作。 。

python xlsxwriter
1个回答
1
投票

如果row的第一个元素是日期时间对象,第二个元素是一个类似字符串的字符串,当您提供日期所需的格式时(请参阅https://strftime.org/):

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