#macos #csv #utf-8 #tableau-api #export-to-csv
Вопрос:
У меня есть программа на Python, которая извлекает данные из API, применяет преобразования и преобразует их в csv для использования в Tableau. Когда я просматриваю файл в Excel и Google Таблицах, он выглядит нормально. Нет форматирования данных или ошибок чтения, так как они отформатированы в стандартном формате UTF8.
Когда я прочитал это в Tableau, это была совсем другая история. Вы заметите, как столбцы теряют форму и неправильно анализируются.
Я думаю, что это связано с тем фактом, что мой набор данных содержит большой объем текста и содержит знаки препинания, но я смог отлично работать с данными в этом формате без необходимости выполнять какое-либо пользовательское форматирование.
Ответ №1:
Похоже, что ваш csv содержит многострочные поля (которые заключены в кавычки).
Вам каким-то образом придется сообщить читателю/анализатору таблиц, чтобы он прочитал ваши данные в кавычках (и многострочно).
Также проверьте экранирование кавычек (если они находятся внутри поля) — обычно это делается с другой кавычкой, но также может быть с обратной косой чертой.