如何解析excel文件中的值并使用django将其存储在数据库中

时间:2013-05-12 14:06:11

标签: django excel django-models django-forms xlrd

1.我正在一个项目中工作,我是否正在将学生姓名和电话号码存储在电子表格中(.xls)。

2.我正在使用django框架,在我的应用程序中有一个按钮即从电子表格导入。所以如果我按下此按钮我应该能够上传.xls文件,并按下保存按钮的详细信息即名称和电话号码应使用解析保存在数据库中。

那么如何实现这一点。

我的models.py是

class Contactlist
    report = models.ForeignKey(Report, null=True)
    cname = models.CharField(max_length=100)
    pnumber = models.IntegerField()  

由于

1 个答案:

答案 0 :(得分:0)

使用xlrd并在您的班级中编写一个接收Excel电子表格作为输入并导入数据的方法。 This site举例说明如何一般地使用它here is an example of using it in Django来完成此任务。

您也可以尝试现有的django-excel-import module