flask上传excel文件,无须存储,直接读取内容
2023-09-27 14:20:10 时间
运行环境python3.6
import 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)
相关文章
- java生成excel文档
- Excel操作之VLOOKUP
- xlrd.biffh.XLRDError: Excel xlsx file; not supported [duplicate]
- leetcode: Excel Sheet Column Number
- C#【文件操作篇】一种提高C#实时存储excel文件速度的方法
- JavaScript - 本地上传 Excel 文件页面表格预览(不可编辑)
- ASP.NET Core 导入导出Excel xlsx 文件
- 用postman导出excel文件
- Python Excel自动化之 如何根据某一列快速对比两excel文件不同并输出不同内容
- Excel VLOOKUP实用教程之 07 vlookup如何解决肉眼看完全匹配,但是就是返回N/A错误(教程含数据excel)
- 《Tableau数据可视化实战》——1.3节连接Excel文件
- Csharp: read excel file using Open XML SDK 2.5
- PhpSpreadsheet 电子表格(excel) PHP处理笔记
- Java 实现word、excel、ppt、txt等办公文件在线预览功能
- PostMan测试接口-----上传文件、导出excel
- 《C#零基础入门之百识百例》(九十六)本地数据交互 -- 读写Excel表格文件
- raise ValueError("Cannot convert {0!r} to Excel".format(value))