excel.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:helfertool 作者: helfertool 项目源码 文件源码
def add_helpers(worksheet, row, column, event, job, helpers,
                multiple_shifts_format):
    for helper in helpers:
        row.next()
        column.reset()

        num_shifts = helper.shifts.count()
        num_jobs = len(helper.coordinated_jobs)
        format = None
        if num_shifts + num_jobs > 1:
            format = multiple_shifts_format

        worksheet.write(row.get(), column.next(), escape(helper.firstname),
                        format)
        worksheet.write(row.get(), column.next(), escape(helper.surname),
                        format)
        worksheet.write(row.get(), column.next(), escape(helper.email), format)
        worksheet.write(row.get(), column.next(), escape(helper.phone), format)
        if event.ask_shirt:
            worksheet.write(row.get(), column.next(),
                            escape(u(helper.get_shirt_display())), format)
        if event.ask_vegetarian:
            worksheet.write(row.get(), column.next(),
                            escape(filters.yesno(helper.vegetarian)), format)
        if job.infection_instruction:
            worksheet.write(row.get(), column.next(),
                            escape(u(
                                helper.get_infection_instruction_short())),
                            format)
        worksheet.write(row.get(), column.next(), escape(helper.comment),
                        format)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号