如何在Excel文件中添加超链接到单元格的内容?

我从Excel数据库中导出数据:

response = HttpResponse(mimetype="application/ms-excel") response['Content-Disposition'] = 'attachment; filename=Countries.xls' wb = xlwt.Workbook() ws = wb.add_sheet('Countries') ws.write(0, 0, 'Country ID') ws.write(0, 1, 'Country Name') index = 1 for country in countries: ws.write(index, 1, country.country_id) ws.write(index, 1, country.country_name) index += 1 wb.save(response) return response 

它导出我的Excel文件。 如何在此文件中添加超链接到单元格的内容? ( country_name例如是在浏览器中打开卡片的链接)

从这个线程采取:

 from xlwt import Workbook, Formula wb = Workbook() sheet = wb.add_sheet('testing links') link = 'HYPERLINK("http://stackoverflow.com/"; "SO")' sheet.write(0, 0, Formula(link)) wb.save('test.xls') 
 worksheet.write(index, 1, xlwt.Formula('HYPERLINK("%s";"TITLE")' % country_name))