1

データベースからデータを 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たとえば、ブラウザでカードを開くためのリンクです)

4

2 に答える 2

1
worksheet.write(index, 1, xlwt.Formula('HYPERLINK("%s";"TITLE")' % country_name))
于 2013-07-04T10:29:56.080 に答える
0

このスレッドから取得:

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')
于 2013-07-04T10:28:46.483 に答える