python导出Excel文件提示"是否让我们尽量尝试恢复? 如果您信任此工作簿的源,请单击“是”。"
场景:python使用openpyxl导出excel文件提示"是否让我们尽量尝试恢复? 如果您信任此工作簿的源,请单击“是”。"
解决办法:
# 将数据写入io数据流 sio = BytesIO() wb.save(sio) sio.seek(0) # 将excel数据响应回客户端 response = HttpResponse(sio.getvalue(), content_type='application/vnd.ms-excel') # 要把流关掉,否则打开excel会报错 sio.close()