superset平臺自帶csv導出query結果的功能,可是運營在使用csv導出的時候,直接打開csv文件總會發現中文亂碼的狀況,小弟現將發現的解決方案提供在此,下面搞起來~編碼
superset 導出CSV 默認編碼爲utf-8,若是須要修改編碼類型須要修改兩個地方。
一、修改 superset/config.py(superset_config.py)spa
CSV_EXPORT = { "encoding": "gbk" }
二、修改superset/views/core.pycode
csv = df.to_csv(index=False, **config.get('CSV_EXPORT')) response = CsvResponse(csv, mimetype='text/csv') // 把原來的Response替換成CsvResponse
重啓搞定~~~blog