为了账号安全,请及时绑定邮箱和手机立即绑定

Python 工作表.write 将 2 列连接成 1 列

Python 工作表.write 将 2 列连接成 1 列

紫衣仙女 2022-08-11 17:52:21
我有2列:日期用户我试图将两列连接起来,最终只有一列,如下所示:日期/用户但是我不确定在使用Python工作表时如何执行此操作。这里有人有这个班级的经验吗?当然,对于已经使用过此类的用户来说,这应该是一个简单的解决方案import xlsxwriterworksheet.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()
查看完整描述

1 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

如果 s 的第一个元素是 datetime 对象,第二个元素是字符串,则当您为日期提供所需的格式时,类似下面的字符串可能会起作用(请参阅 https://strftime.org/):row


# single column header:

col_name = unicode(Date , 'utf-8') + ' / ' + unicode(Username, 'utf-8')

worksheet.write('A' + str(x), col_name, headerBorderFormat)


# get and display one row at a time.

for row in details:

    x += 1

    format = '%Y%m%d'

    cell_content = row[0].strftime(format) + ' / ' + row[1]

    worksheet.write('A' + str(x), cell_content, tableDataFormat)


查看完整回答
反对 回复 2022-08-11
  • 1 回答
  • 0 关注
  • 94 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信