Django后台获取Excel文件流并处理的方法
Django后台获取Excel文件流并处理的方法,不需要保存文件,直接读取文件流
Django后端获取文件流
import xlrd
teachesexcel = request.FILES.get('studentroot')
#前端获取到的为文件流而不是路径,如果是路径,默认filename为文件名
teachessheets = xlrd.open_workbook(file_contents=teachesexcel.read())
#//读取多sheet表的excel文件
for sheet in teachessheets.sheets():df = pd.read_excel(teachesexcel, sheet.name)#//按列读取excel文件,读取后的格式为numpy.ndarray格式,需要转换成list格式gh = df['工号'].values.tolist()ghlist.extend(gh)//列表后追加列表
成功over
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
