본문 바로가기

DataEnginner

Superset Export CSV

Superset에서 대쉬보드에서

Export CSV 할 때 encoding 오류 발생

ubuntu에서는 문제없으나 windows PC에서 저장시 문제 발생


일반 사용자들이 windows인것을 감안하여 수정이 필요

 

 

해결 방법 : 

 

superset/views/core.py
response = CsvResponse(
            csv, headers=generate_download_headers("csv", quoted_csv_name)
        )

=> 위부분에서 중요부분은 csv 부분이다.

 

superset / config.py
CSV_EXPORT = {
'encoding': 'utf_8_sig',
"sep": ","
}

여기서 sig는 signature를 뜻하며 BOM을 파일 정보로 취급

 

Byte order mark

 

 

참고  : https://github.com/apache/superset/issues/1519

'DataEnginner' 카테고리의 다른 글

superset athena 연결시 주의사항  (0) 2022.04.13
pyspark  (0) 2021.06.10