Видно, что данные с «Чарта1» выгружаются не совсем корректно, а также есть еще несколько проблем:
- Если в таблице присутствует html разметка для цветовой индикации ячеек, то он попадает в итоговый файл;
- При открытии CSV в excel:
а) Неправильная кодировка;
б) Разделитель по умолчанию запятая, а необходим точка с запятой.
Можно очистить такие данные на уровне excel, но если требуется неоднократная обработка или массив данных большой, то это существенно увеличит трудозатраты. Бизнес-пользователю такой вариант не может подойти.
Для решения этих проблем было изменено 2 файла: в исходных кодах и конфигурации superset.
Файл superset/utils/csv.py: