下載.csv文件,excel打開亂碼

下載.csv文件,excel打開亂碼

功能:下載csv文件,並查看
環境:前端axios請求,後端java語言

遇到的問題:下載後的文件用office excel打開亂碼,wps及其他正常

後端解決方式: 將編碼改爲gbk編碼

前端解決方式: 就很麻煩了,如下
第一步:將blob格式的type改爲’text/csv’,再進行下載
如果不做這一步,進行導入csv的話,excel會出現如圖錯誤
在這裏插入圖片描述
原因應該是和換行符有關係,可查看文章:excel導入csv數據出錯:此文本文件包含的數據無法放置在一個工作表中。。。

所以我認爲這一步解決的是換行符的問題

第二步:
1、打開excel
2、點擊數據裏的從文本
在這裏插入圖片描述
3、改變編碼格式爲utf-8,點擊下一步
在這裏插入圖片描述
4、設置分隔符
在這裏插入圖片描述
5、點擊完成
在這裏插入圖片描述

我認爲這一步改變的應該是文件的編碼格式

當然最終這個問題用後端的解決方式纔是正道,哈哈

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章