Как найти параметры форматирования для CSV на Mac?

#macos #csv #utf-8 #tableau-api #export-to-csv

Вопрос:

У меня есть программа на Python, которая извлекает данные из API, применяет преобразования и преобразует их в csv для использования в Tableau. Когда я просматриваю файл в Excel и Google Таблицах, он выглядит нормально. Нет форматирования данных или ошибок чтения, так как они отформатированы в стандартном формате UTF8.

введите описание изображения здесь

Когда я прочитал это в Tableau, это была совсем другая история. Вы заметите, как столбцы теряют форму и неправильно анализируются.

Я думаю, что это связано с тем фактом, что мой набор данных содержит большой объем текста и содержит знаки препинания, но я смог отлично работать с данными в этом формате без необходимости выполнять какое-либо пользовательское форматирование.

введите описание изображения здесь

Ответ №1:

Похоже, что ваш csv содержит многострочные поля (которые заключены в кавычки).

Вам каким-то образом придется сообщить читателю/анализатору таблиц, чтобы он прочитал ваши данные в кавычках (и многострочно).

Также проверьте экранирование кавычек (если они находятся внутри поля) — обычно это делается с другой кавычкой, но также может быть с обратной косой чертой.