superset平台自带csv导出query结果的功能,但是运营在使用csv导出的时候,直接打开csv文件总会发现中文乱码的情况,小弟现将发现的解决方案提供在此,下面搞起来~
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
重启搞定~~~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。