我正在尝试将Excel工作表中的一行附加到另一行。 单元格之一具有超链接数据,但附加项不会保留超链接,它只会附加纯数据。 追加时如何保留超链接?
if found==0:
data=[(RawData.cell(row=i,column=1).value, RawData.cell(row=i,column=2).value,RawData.cell(row=i,column=3).value,RawData.cell(row=i,column=4).value,RawData.cell(row=i,column=5).value)]
for row in data:
CCBData.append(row)
wb2 = load_workbook('./CR-Report_week_2018-40.xlsx')
CCBData = wb2['Internal CCB']
wb2.save('CR-Report_week_2018-40.xlsx')
原始数据:是从客户的JIRA导出的,具有4列:JIRA-ID-这是超链接的文本,看起来像NZK9090,标题,状态和创建时间 这是一个不断增加的密钥列表,需要每天导出以检查新的输入和旧的更新的输入等。
我现在需要将此数据导出到我的内部报告CR-Report_week_2018-40.xlsx,因此我需要附加新的ID并更新旧的现有ID。
我看到更新状态列等的旧ID保留了超链接 但最后使用上面的列表方法附加新的ID,则删除了超链接,仅对“键”列附加了普通的JIRA ID文本 更新旧的ID,实际上并没有将值写入Key列,因此不要惊讶那里的超链接不会丢失