1.准备读取数据 放到项目文件夹下

2.熟悉表结构

3.准备处理依赖库

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas openpyxl

4.准备处理函数

代码中的坑

1.路径与对象拼接的时候一定用/

2.导入常量时 一定是 包.模块

3.拼接table时候 牢记 tr是表头,数据部分一定是 tr与td组合,否则一行展示

from django.shortcuts import render
from django.http import HttpResponse
import pandas as pd
from antproject.settings import BASE_DIR
# Create your views here.
def hello(request):
return HttpResponse("hello django,hhahhe") def read_excel(request):
pf = pd.read_excel(BASE_DIR / "datas/数据-学生成绩表.xlsx")
cont = """
<table>
<th>学号</th>
<th>姓名</th>
<th>语文</th>
<th>数学</th>
<th>英语</th>
"""
for idx , row in pf.iterrows():
cont +=f"""
<tr>
<td>{row.学号}</td>
<td>{row.姓名}</td>
<td>{row.语文}</td>
<td>{row.数学}</td>
<td>{row.英语}</td>
</tr>
"""
cont +="""
</table>
""" return HttpResponse(cont)

5.测试展示效果

最新文章

  1. Uiautomator 2.0之UiDevice新增API学习小记
  2. mysql学习笔记 第五天
  3. C++学习笔记【转载】
  4. 通过SecureCRT访问亚马逊Amazon EC2主机
  5. vs 2012 设置选中的引用高亮 颜色
  6. CENTOS 下编译HTK
  7. 像51一样操作STM32的IO(转)
  8. 2017web前端面试总结
  9. 一起写框架-MVC框架-基础功能-Date类型数据绑定(七)
  10. 剑指架构师系列-MySQL常用SQL语句
  11. Android开发技巧——使用Drawable实现小红点
  12. Docker核心实现技术(命名空间&amp;控制组&amp;联合文件系统&amp;Linux网络虚拟化支持)
  13. 高效、易用、功能强大的 api 管理平台
  14. 配置微信jssdk自定义分享
  15. awk命令学习(1)
  16. Install OpenCV3.0 on Eclipse
  17. 【第二十七章】 springboot + zipkin(brave-okhttp实现)
  18. NetCore入门篇:(十)Net Core项目使用Cookies
  19. mysql ERROR 1045 (28000): Access denied for user 可能解决方法分析
  20. Servlet和JSP的本质和区别

热门文章

  1. socket.io实现简易聊天室功能
  2. 用Python绘图(数据分析与挖掘实战)
  3. CCRD_TOC_2008年第1期
  4. 基于C++的OpenGL 07 之颜色
  5. KingbaseES DBLink 介绍
  6. “堆内存持续占用高 且 ygc回收效果不佳” 排查处理实践
  7. RadioGroup 自动换行且保留点击事件
  8. 【博图scl语言】313-2dp
  9. yile接口
  10. wibu软授权(五)