flask框架中excel相关操作
1.保存excel
2.通过url获取excel文件,并读取excel中内容
1.保存excel
# 通过flask框架的files属性去获取传过来的excel文件,然后通过save去保存文件
files = request.files["excel"]
filename = files.filename
files.save("./%s"%filename)
2.通过url获取excel文件,并读取excel中内容
from io import BytesIO
import openpyxl
import requests
files_url = "excel url地址"
if files_url:
# 获取excel的方式:通过url获取
response = requests.get(files_url)
content = response.content
filename = BytesIO(content)
else:
# 获取excel的方式:通过flask框架获取
filename = request.files["files"]
# 读取excel的内容
wb = openpyxl.load_workbook(filename)
sheet_names = wb.get_sheet_names()
ws = wb.get_sheet_by_name(sheet_names[0])
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。
文章标题:flask框架中excel相关操作
本文作者:伟生
发布时间:2023-12-10, 22:41:01
最后更新:2024-01-07, 18:30:41
原始链接:http://yoursite.com/2023/12/10/basic_17_excel/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。