14-Django项目--文件上传-Excel

目录

前端

路由

视图函数


前端

html 复制代码
<div class="modal-body">
    <form method="post" enctype="multipart/form-data" action="/pretty/asset/">
        {% csrf_token %}
        <input type="file" name="excel">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <button type="submit" class="btn btn-success">上传</button>
    </form>
</div>

路由


视图函数

python 复制代码
def pretty_asset(request):
    file_object = request.FILES["excel"]
    # print(file_object)
    wb = load_workbook(file_object)
    # 先读取工作簿sheet
    sheet = wb.worksheets[0]
    # 迭代循环  可迭代对象
    for data in sheet.iter_rows():
        name = data[0].value
        mobile = str(data[1].value)
        data_time = data[2].value
        # data_time = datetime.fromordinal(data_time)
        data_id = str(data[3].value)
        ret_data = data[4].value

        print(name, mobile, data_time, data_id, ret_data)
        # models.Asset.objects.create(name=name, mobile=mobile, data_time=data_time, data_id=data_id, ret_data=ret_data)
    return redirect("/asset/data/")

相关推荐
东风破_4 小时前
React 受控组件与非受控组件:从一个输入框讲清表单数据流
前端
尤乐娃子4 小时前
进入大厂(厂子大)实习Day12
前端·笔记·实习
程序员爱钓鱼4 小时前
Rust Copy详解:隐式复制与轻量数据类型
前端·后端·rust
四六的六6 小时前
端侧模型多端部署实战:从格式转换到灰度发布,Web 和移动端统一部署流水线
前端·人工智能·大模型·ai编程·ai模型·ai产品·端侧ai
G31135422737 小时前
大模型不可用时,业务还能不能继续:企业需要设计降级方案
大数据·服务器·数据库·人工智能·深度学习
vx-程序开发8 小时前
springboot农产品运输服务平台---附源码75498
java·javascript·spring boot·python·eclipse·django·php
独隅8 小时前
前端离线暂停更新策略:Service Worker 与 PWA 的静默控制实践
前端
妙码生花9 小时前
从 PHP 到 AI + Golang,程序员自救转型手记(五十八):后台系统配置管理实现
前端·后端·go
小陈同学!!9 小时前
防火墙双机热备实验
运维·服务器