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