运行环境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文件,无须存储,直接读取内容相关推荐

  1. php如何从mongo获取视频文件,使用mongodb对文件(图片、音频、视频)的存储、读取操作...

    使用mongodb对文件(图片.音频.视频)的存储.读取操作 实现代码示例: package mongo.util; import java.io.File; import java.io.IOExc ...

  2. java 更改excel文件名称_根据Excel文件中的内容,修改指定文件夹下的文件名称

    问题:根据Excel文件中内容,把文件名称由第2列,改为第1列.比如:把文件"123.jpg"修改为"1.jpg". aaarticlea/png;base64 ...

  3. Python3文件操作详解 Python3文件操作大全

    1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:sking 4 """ 5 test_file.tx ...

  4. python 全栈开发,Day86(上传文件,上传头像,CBV,python读写Excel,虚拟环境virtualenv)

    python 全栈开发,Day86(上传文件,上传头像,CBV,python读写Excel,虚拟环境virtualenv) 一.上传文件 上传一个图片 使用input type="file& ...

  5. python flask上传文件_flask 文件上传(单文件上传、多文件上传)--

    文件上传 在HTML中,渲染一个文件上传字段只需要将标签的type属性设为file,即. 这会在浏览器中渲染成一个文件上传字段,单击文件选择按钮会打开文件选择窗口,选择对应的文件后,被选择的文件名会显 ...

  6. Python+django网页设计入门(6):文件上传与数据导入

    前导课程: Python+django网页设计入门(5):自定义用户注册与登录功能 Python+django网页设计入门(4):用户登录与登录验证 Python+django网页设计入门(3):使用 ...

  7. python selenium 文件上传_Python+Selenium学习--上传文件

    场景 文件上传操作也比较常见功能之一,上传功能操作webdriver 并没有提供对应的方法,关键上传文件的思路. 上传过程一般要打开一个系统的window 窗口,从窗口选择本地文件添加.所以,一般会卡 ...

  8. python ftp文件夹文件递归上传推送

    python ftp文件夹文件递归上传推送 posted on 2018-10-16 17:05 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnbl ...

  9. python bottle web框架上传静态文件与加载静态文件

    文章目录 1 上传文件 2 加载静态文件 1 上传文件 # 上传文件 @route('/upload', method=['POST','GET']) def upload():f = request ...

最新文章

  1. POJ - 1904 King's Quest 强连通tanjar思想
  2. Win 10 安装detectron2 详细手册
  3. 信元模式mpls 避免环路_呼吸机常见通气模式及参数调节
  4. JavaScript高级程序设计学习(六)之设计模式
  5. linux网络编程之多路I/o转接服务器select
  6. 深度学习(02)-- ANN学习
  7. Linux: 近100个常用命令大全
  8. Python学习---基础函数的学习
  9. 这就是Machine Learning
  10. opencv 梯度幅值_OpenCV学习:图像边缘检测
  11. Python少儿编程入门篇(1)基本数据类型
  12. win10系统下摄像头无法打开的解决方法
  13. 云数据库有什么用?有了云服务器为什么还要云数据库?
  14. 云服务器htdocs文件夹在,htdocs文件夹
  15. 电脑上xml文件怎么打开,xml文件如何在电脑上打开
  16. Win10自动修复失败,无法正常启动
  17. 全球人造丝卫生棉条行业调研及趋势分析报告
  18. 全微分 与 方向导数
  19. rasa、rasa-webchat 安装使用记录
  20. Visual Studio Installer卡在提取文件处并出现反复验证和下载文件的解决办法

热门文章

  1. C# AndrewUtil.dll 在小博中发布分享(翻译组件)
  2. Google获得MapReduce专利
  3. 关于ajax 1.0的一个问题?
  4. C#设计模式学习笔记-单例模式
  5. 【工具使用系列】关于 MATLAB 液压机构,你需要知道的事
  6. dpkg: 处理软件包 update-notifier-common (--configure)时出错:
  7. 眼见为实:.NET类库中的DateTimeOffset用途何在
  8. 技术开发人员适应其他部门提需求的一个经验
  9. Open Source: 开源软件许可的选择
  10. C 语言与动态库相关基础知识