当前位置: 首页 > news >正文

【Django】 读取excel文件并在前端以网页形式显示-安装使用Pandas

文章目录

    • 安装pandas
    • 写views
    • 写urls
    • 安装openpyxl
    • 重新调试

安装pandas

Pandas是一个基于NumPy的Python数据分析库,可以从各种文件格式如CSV、JSON、SQL、Excel等导入数据,并支持多种数据运算操作,如归并、再成形、选择等。

  • 更换pip源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  • 安装Pandas
pip install pandas

在这里插入图片描述

写views

视图:

from django.shortcuts import render
from django.http import HttpResponse
from antproject.settings import BASE_DIR
import pandas as pd# Create your views here.
def hello(request):return HttpResponse("this is hello/")def show_excel(request):df=pd.read_excel(BASE_DIR / "data/score.xlsx")cont="""<table><tr><th>学号</th><th>姓名</th><th>语文</th><th>数学</th><th>英语</th></tr>""" for idx, row in df.iterrows():cont += f"""<tr><td>{row.学号}</td><td>{row.姓名}</td><td>{row.语文}</td><td>{row.数学}</td><td>{row.英语}</td></tr>"""cont += """</table>"""return HttpResponse("this is score" + cont)

在这里插入图片描述

写urls

from django.contrib import admin
from django.urls import path
from antapp import viewsurlpatterns = [path("hello/", views.hello),path("show_excel/",views.show_excel),
]

在这里插入图片描述

安装openpyxl

在这里插入图片描述

pip install openpyxl

在这里插入图片描述

重新调试

在这里插入图片描述
以下是excel原文件

在这里插入图片描述

http://www.lryc.cn/news/408705.html

相关文章:

  • 自动控制:带死区的PID控制算法
  • 橙单后端项目下载编译遇到的问题与解决
  • EasyExcel 初使用—— Java 实现多种写入 Excel 功能
  • MySQL 和 SQL Server 中的连表更新 UPDATE JOIN 写法比较
  • 手把手教你FL Studio 24.1.1.4234中文破解安装激活图文激活教程
  • 使用Spring Boot与Spire.Doc实现Word文档的多样化操作
  • 从食堂采购系统源码到成品:打造供应链采购管理平台实战详解
  • 在window将Redis注册为服务
  • PHP商城案例
  • Linux:bash在被调用时会读取哪些启动文件?
  • 帆软FineReport之替换函数
  • Redis的应用场景及类型
  • 【图像处理】不智能的目标识别
  • 《500 Lines or Less》(5)异步爬虫
  • Transformer!自注意力机制的高层级理解Attention Is All You Need!
  • 关于使用Postman在请求https网址没有响应,但是用浏览器有响应的问题解决
  • 【React 】开发环境搭建详细指南
  • 结构体笔记
  • Elasticsearch:Golang ECS 日志记录 - zerolog
  • Ip2region - 基于xdb离线库的Java IP查询工具提供给脚本调用
  • 研发管理革命:探索顶尖的工时系统选择
  • 微服务-MybatisPlus下
  • 【python_将一个列表中的几个字典改成二维列表,并删除不需要的列】
  • IDEA的pom.xml显示ignored 的解决办法
  • 2. 卷积神经网络无法绕开的神——LeNet
  • 【区块链】JavaScript连接web3钱包,实现测试网络中的 Sepolia ETH余额查询、转账功能
  • 关于珞石机器人二次开发SDK的posture函数的算法RX RY RZ纠正 C#
  • 【Three.js基础学习】17.imported-models
  • Spring Bean - xml 配置文件创建对象
  • uniapp map组件自定义markers标记点