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

相关文章
相关标签/搜索