“”"
wrokbook = openpyxl.Workbook()
sheet = wrokbook.active
sheet.title = ‘student’
keys = data[0].keys()
for index, item in enumerate(Student.get_title_list()):
sheet.cell(row=1, column=index + 1, value=item)
for index, item in enumerate(data):
for k, v in enumerate(keys):
sheet.cell(row=index + 2, column=k + 1, value=str(item[v]))
wrokbook.save(path)
urlpatterns = [
url(r’^students/exportStudentExcel/$’, views.export_student_excel)
]
class Student(models.Model):
GENDER_CHOICES = (
(“male”, “男”),
(“female”, “女”)
)
sno = models.IntegerField(db_column=“SNo”, primary_key=True, null=False) # 学号,不能为空
name = models.CharField(db_column=“Sname”, max_length=100, null=False) # 姓名
gender = models.CharField(db_column=“Gender”, max_length=100, default=“male”, choices=GENDER_CHOICES) # 性别
birthday = models.DateField(db_column=“Birthday”, null=False) # 出生日期
mobile = models.CharField(db_column=“Mobile”, max_length=100) # 手机号码
email = models.CharField(db_column=“Email”, max_length=100, null=True) # 邮箱地址
address = models.CharField(db_column=“Address”, max_length=100) # 地址
imag
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
**开源项目:【qq.cn.hn/FTe】 **
e = models.CharField(db_column=“Image”, max_length=200, null=True) # 照片
class Meta:
managed = True # 自动映射到后台
db_table = “Student”
verbose_name = “学生信息”
verbose_name_plural = verbose_name # 指明人性化复数时的形式
def str(self):
return “学号:%s\t 姓名:%s\t 性别:%s” % (self.sno, self.name, self.gender)
@staticmethod
def get_title_list():
return [“学号”, “姓名”, “性别”, “出生日期”, “手机号码”, “邮箱地址”, “住址”, “头像”]
//导出excel
这里我希望可以帮助到大家提升进阶。
内容包含:Android学习PDF+架构视频+面试文档+源码笔记,高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料 这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。
喜欢本文的话,不妨给我点个小赞、评论区留言或者转发支持一下呗~
本文已被CODING开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》收录