django导入excel文件使用pandas处理并批量插入
导入库:
1 | import pandas as pd |
django视图类
1 | class ImportFarmerData(View): |
HTML:
1 | <button type="button" class="layui-btn" id="test4" name="excel_data"><i class="layui-icon"></i>导入excel</button> |
##ajax:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21layui.use('upload', function(){
var $ = layui.jquery,
upload = layui.upload;
//指定允许上传的文件类型
upload.render({ //允许上传的文件后缀
elem: '#test4',
type: 'post',
url: '{% url 'users:import_famer' %}',
accept: 'file', //普通文件,
exts: 'xls', //只允许上传压缩文件,
data: {'csrfmiddlewaretoken': '{{ csrf_token }}'},
done: function(res) {
if (res.code == 200 ) {
layer.msg(res.msg);
}
}
,error:function (res) {
}
});
最后更新: 2019年03月14日 14:31
原始链接: https://zem12345678.github.io/2019/03/14/django导入excel文件使用pandas处理并批量插入/