superset導出csv中文亂碼問題

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

clipboard.png

重啓搞定~~~blog

相關文章
相關標籤/搜索