摘要:平臺自帶導出結果的功能,但是運營在使用導出的時候,直接打開文件總會發(fā)現(xiàn)中文亂碼的情況,小弟現(xiàn)將發(fā)現(xiàn)的解決方案提供在此,下面搞起來導出默認編碼為,如果需要修改編碼類型需要修改兩個地方。修改修改把原來的替換成重啟搞定
superset平臺自帶csv導出query結果的功能,但是運營在使用csv導出的時候,直接打開csv文件總會發(fā)現(xiàn)中文亂碼的情況,小弟現(xiàn)將發(fā)現(xiàn)的解決方案提供在此,下面搞起來~
superset 導出CSV 默認編碼為utf-8,如果需要修改編碼類型需要修改兩個地方。
1、修改 superset/config.py(superset_config.py)
CSV_EXPORT = { "encoding": "gbk" }
2、修改superset/views/core.py
csv = df.to_csv(index=False, **config.get("CSV_EXPORT")) response = CsvResponse(csv, mimetype="text/csv") // 把原來的Response替換成CsvResponse
重啟搞定~~~
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/43869.html
摘要:目前導出方式占用內存較大。比如有些狀態(tài)字段,數(shù)據(jù)庫存的就是數(shù)字或只占一個字節(jié),完全換成中文狀態(tài)的話,可能達個字節(jié)甚至更多。若是必須要用中文形式。中文亂碼解決的話,其實也很簡單,函數(shù),將轉為編碼,在中打開就不會錯了 問題描述:目前、一般情況下,在web開發(fā)過程中,使用導入導出報表的情形很多。我們先說導出。項目數(shù)據(jù)量多導出行數(shù)較多,50萬行左右,選擇的是csv方式導出。針對以下應用場景,導...
閱讀 2225·2021-09-07 09:58
閱讀 3402·2019-08-30 14:07
閱讀 1310·2019-08-29 12:32
閱讀 677·2019-08-29 11:06
閱讀 3703·2019-08-26 18:18
閱讀 3742·2019-08-26 17:35
閱讀 1391·2019-08-26 11:35
閱讀 619·2019-08-26 11:35