python上传excel文件_flask上传excel文件,无须存储,直接读取内容
运行环境python3.6import xlrd
from flask import Flask, request
app = 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)
python上传excel文件_flask上传excel文件,无须存储,直接读取内容相关推荐
- php如何从mongo获取视频文件,使用mongodb对文件(图片、音频、视频)的存储、读取操作...
使用mongodb对文件(图片.音频.视频)的存储.读取操作 实现代码示例: package mongo.util; import java.io.File; import java.io.IOExc ...
- java 更改excel文件名称_根据Excel文件中的内容,修改指定文件夹下的文件名称
问题:根据Excel文件中内容,把文件名称由第2列,改为第1列.比如:把文件"123.jpg"修改为"1.jpg". aaarticlea/png;base64 ...
- Python3文件操作详解 Python3文件操作大全
1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:sking 4 """ 5 test_file.tx ...
- python 全栈开发,Day86(上传文件,上传头像,CBV,python读写Excel,虚拟环境virtualenv)
python 全栈开发,Day86(上传文件,上传头像,CBV,python读写Excel,虚拟环境virtualenv) 一.上传文件 上传一个图片 使用input type="file& ...
- python flask上传文件_flask 文件上传(单文件上传、多文件上传)--
文件上传 在HTML中,渲染一个文件上传字段只需要将标签的type属性设为file,即. 这会在浏览器中渲染成一个文件上传字段,单击文件选择按钮会打开文件选择窗口,选择对应的文件后,被选择的文件名会显 ...
- Python+django网页设计入门(6):文件上传与数据导入
前导课程: Python+django网页设计入门(5):自定义用户注册与登录功能 Python+django网页设计入门(4):用户登录与登录验证 Python+django网页设计入门(3):使用 ...
- python selenium 文件上传_Python+Selenium学习--上传文件
场景 文件上传操作也比较常见功能之一,上传功能操作webdriver 并没有提供对应的方法,关键上传文件的思路. 上传过程一般要打开一个系统的window 窗口,从窗口选择本地文件添加.所以,一般会卡 ...
- python ftp文件夹文件递归上传推送
python ftp文件夹文件递归上传推送 posted on 2018-10-16 17:05 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnbl ...
- python bottle web框架上传静态文件与加载静态文件
文章目录 1 上传文件 2 加载静态文件 1 上传文件 # 上传文件 @route('/upload', method=['POST','GET']) def upload():f = request ...
最新文章
- POJ - 1904 King's Quest 强连通tanjar思想
- Win 10 安装detectron2 详细手册
- 信元模式mpls 避免环路_呼吸机常见通气模式及参数调节
- JavaScript高级程序设计学习(六)之设计模式
- linux网络编程之多路I/o转接服务器select
- 深度学习(02)-- ANN学习
- Linux: 近100个常用命令大全
- Python学习---基础函数的学习
- 这就是Machine Learning
- opencv 梯度幅值_OpenCV学习:图像边缘检测
- Python少儿编程入门篇(1)基本数据类型
- win10系统下摄像头无法打开的解决方法
- 云数据库有什么用?有了云服务器为什么还要云数据库?
- 云服务器htdocs文件夹在,htdocs文件夹
- 电脑上xml文件怎么打开,xml文件如何在电脑上打开
- Win10自动修复失败,无法正常启动
- 全球人造丝卫生棉条行业调研及趋势分析报告
- 全微分 与 方向导数
- rasa、rasa-webchat 安装使用记录
- Visual Studio Installer卡在提取文件处并出现反复验证和下载文件的解决办法
热门文章
- C# AndrewUtil.dll 在小博中发布分享(翻译组件)
- Google获得MapReduce专利
- 关于ajax 1.0的一个问题?
- C#设计模式学习笔记-单例模式
- 【工具使用系列】关于 MATLAB 液压机构,你需要知道的事
- dpkg: 处理软件包 update-notifier-common (--configure)时出错:
- 眼见为实:.NET类库中的DateTimeOffset用途何在
- 技术开发人员适应其他部门提需求的一个经验
- Open Source: 开源软件许可的选择
- C 语言与动态库相关基础知识