一般情况下,点击jupyter页面中的Excel文件链接,会提示打不开
会提示*.xlsx is not UTF-8 encoded,Saving disabled. See Console for more details.
既然打不开,也不会自动下载,如下图
想要下载某个Excel文件,还需要勾选文件,然后点击Download。
当文件非常多的时候,想下载一个文件太麻烦了。
单击链接,不能下载吗?
可
1.新建notebook,导入notebook包,查看当前jupyter源码路径。
import notebook
notebook
2. 把绝对路径中的 /__init__py 替换为 /static/tree/js/main.min.js ,如下,修改改js源码。
vim /home/mk/anaconda3/lib/python3.7/site-packages/notebook/static/tree/js/main.min.js
3.在vim中,输入 /uri_prefix = 'notebooks'; 定位代码位置,然后添加下面几行代码:
if (model.type === 'file' && model.name.endsWith('.xlsx'))
{
uri_prefix = 'files';
}
保存退出,添加后,如下图:
完成,刷新一下页面,点击.xlsx 后缀的 Excel 文件,既自动跳转到下载页面。