使用openpyxl追加行数据时如何保留超链接

时间:2018-11-27 12:08:36

标签: python-3.x append openpyxl

我正在尝试将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列,因此不要惊讶那里的超链接不会丢失

0 个答案:

没有答案