# coding: utf-8 from openpyxl import Workbook from app import * wb = Workbook() ws = wb.active ws.title = '提名' ws.append(['编号', '是否正式提名', '赞数', '字数']) candidates = Candidate.query.all() for candidate in candidates: ws.append([candidate.id, (candidate.id == 68) or (len(candidate.private) > 0 and candidate.id not in {3, 9, 62}), Like.query.filter_by(cid = candidate.id).count(), len(candidate.content)]) wb.save('nominations.xlsx')