0
我被困在一個問題..我試圖寫入excel文件我在我的應用程序中做什麼。如何使用excel文件列
studium = unt_stelle.objects.all().order_by("stand__nick")
formatter = ExcelFormatter()
simpleStyle = ExcelStyle(vert=2,wrap=1)
formatter.addBodyStyle(simpleStyle)
formatter.setWidth('name,clicks,stand.nick,berufsfelder,bereich',3000)
formatter.setWidth('erfahrung',1000)
formatter.setWidth('studiengaenge',1000)
formatter.setWidth('status',1000)
formatter.setWidth('id',500)
simple_report = ExcelReport()
simple_report.addSheet("TestSimple")
filter = ExcelFilter(order='id,name,clicks,status,stand.nick,erfahrung,studiengaenge,berufsfelder,bereich')
simple_report.addQuerySet(studium,REPORT_HORZ,formatter,filter)
response = HttpResponse(simple_report.writeReport(),mimetype='application/ms-excel')
response['Content-Disposition'] = 'attachment; filename=stellen_dump.xls'
return response
我的問題是,如果我給「studiengaenge」爲一列,我得到奇怪的查詢集在此列,而不是一個普通的字符串,studiengaenge是一個ManyToManyField。我怎麼能管理這個,使我從'studiengaenge'領域只有3個項目與一些小的設計,如每個項目之間的「 - 」... ...?
感謝