flask上传excel文件,无须存储,直接读取内容
运行环境python3.6
import xlrd
from flask import Flask, requestapp = Flask(__name__)@app.route("/", methods=['POST', 'GET'])
def filelist1():print(request.files)file = request.files['file']print('file', type(file), file)print(file.filename) # 打印文件名f = file.read() #文件内容data = xlrd.open_workbook(file_contents=f)table = data.sheets()[0]names = data.sheet_names() # 返回book中所有工作表的名字status = data.sheet_loaded(names[0]) # 检查sheet1是否导入完毕print(status)nrows = table.nrows # 获取该sheet中的有效行数ncols = table.ncols # 获取该sheet中的有效列数print(nrows)print(ncols)s = table.col_values(0) # 第1列数据for i in s:ii = i.strip()print(len(ii))return 'OK'if __name__ == '__main__':app.run(host='0.0.0.0', port=7000)
flask上传excel文件,无须存储,直接读取内容相关推荐
- 实现web前端上传excel文件到flask服务器
这里有两种方法:1. html方式:2. javascript方式(jQuery+ajax) 第1种方法:html方式 这种方法直接通过设计form表单相关属性实现将excel表格上传到服务器,并在服 ...
- 服务器上传excel文件并读取数据,asp.net上传Excel文件并读取数据的实现方法
前言 本文主要给大家介绍了关于asp.net上传Excel文件并读取数据的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 实现如下: 前台代码:使用服务端控件实现上传 服务端 ...
- Django框架(上传Excel文件并读取)
博主今天整理下Django框架中上传Excel文件并读取 博主是要在管理平台中新增用例的维护功能,想着通过上传Excel文件来展示用例,下面是项目的路径图: 首先先建数据库模型 model.py 可以 ...
- php上传查询excel到mysql_PHP上传Excel文件导入数据到MySQL数据库示例
PHP上传Excel文件导入数据到MySQL数据库示例2020-06-20 00:34:11 最近在做Excel文件导入数据到数据库.网站如果想支持批量插入数据,可以制作一个上传Excel文件,导入里 ...
- php 上传excel到mysql_PHP上传Excel文件导入数据到MySQL数据库示例
最近在做Excel文件导入数据到数据库.网站如果想支持批量插入数据,可以制作一个上传Excel文件,导入里面的数据内容到MySQL数据库的小程序. 要用到的工具: ThinkPHP:轻量级国产PHP开 ...
- python flask上传Excel并把Excel的数据导入数据库
前端上传Excel <form action="/toexcel/" method="post" enctype="multipart/form ...
- vue之 上传 excel文件
目录 vue之 上传 excel文件 父组件 UploadExcel.vue 效果 vue之 上传 excel文件 父组件 <upload-excel-component :on-success ...
- 帆软报表决策系统 上传excel文件
这个属于二次开发的,比如我要在决策系统中开发一个功能,上传excel文件或者其他文件, 首先前端使用fineUI: BI.File1 = BI.inherit(BI.File,{_defaultCon ...
- Web项目,网页上传excel文件并解析实战示例
最近写了一个基于poi解析excel文件的工具类,所以想在web项目中测试一下,就做了这个简单的项目.本项目主要使用了 SpringMVC+RESTful+Maven的风格.适合有一定基础的人员. 源 ...
最新文章
- 2022-2028年中国塑料网格板行业市场行情动态及发展趋向分析报告
- [您有新的未分配科技点]可,可,可持久化!?------0-1Trie和可持久化Trie普及版讲解...
- 简单BP网络识别数码表字符
- KVM — virsh 指令行工具
- 树莓派应用实例2:环境温湿度测量
- 第二周 数据分析之展示 Matplotlib基础绘图函数实例
- 私有云相对更流行的公有云和混合云有什么优势?
- ActiveMQ学习笔记(21)----ActiveMQ集成Tomcat
- openoffice java在线预览,使用openoffice和kkFileView实现文档在线预览
- 利用redis List队列简单实现秒杀 PHP代码实现
- Spring MVC : 概念模型 HandlerMethod(转载)
- Deep Learning Papers
- Vbox导入已经安装好的Redhat系统 重启网卡 提示 “Device eth0 does not seem to be present, delaying initialization.”...
- Git提交代码的处理流程(转)
- 《数据结构》实验报告(一)顺序表基本操作
- PcShare服务端改造
- 如何爬取ajax网页之爬取雪球网文章
- cesium添加天地图,从环境配置到加载天地图
- RocketMQ源码分析(十五)之文件恢复
- ppp lcp协商报文有哪些_课后分享PPP协议第十三周
热门文章
- curl 请求日志_kong api网关日志 将请求和响应数据附加到磁盘上的日志文件中
- mysql文件脱机_SQL数据库的脱机与联机操作
- jquery实现页面提示,数据正在加载中。(
- 剑指offer:39-42记录
- leetcode343. 整数拆分
- Win10 连接 Ubuntu16.04.3(通过Xdrp连接xfce4界面)
- libxml的安装和相关数据结构详解
- python模块(4)-Collections
- live555的安装 RTSP点播消息流程实例(客户端:VLC, RTSP服务器:LIVE555 Media Server)
- 如何在三个月内获得三年的工作经验