#mysql #python-3.x #django #csv
Вопрос:
У меня есть данные в базе данных, которые необходимо экспортировать в CSV. Некоторые поля содержат новые строки, которые НЕОБХОДИМО сохранить.Я использую sed для экспорта данных, и они экспортируются следующим образом (это, конечно, примерные данные).:
38,"testing
here"
в файле csv после загрузки он отображается как:
но он должен загружаться так:
Следующая команда используется для загрузки csv-файла:
mysql -r -u*** -p*** -P*** -h**** databaseName -e 'call procedurename (0,38,10)' | sed 's/t/,/g' > /sample.csv
Можно ли экспортировать новые строки в CSV-файлы? Пожалуйста, помогите мне.
Заранее спасибо.
Комментарии:
1. Не стесняйтесь, покажите нам свой код и примеры данных.
2. CSV не поддерживает многострочные значения. Замените прерывания строк некоторым предопределенным литералом (
n
например) перед экспортом и вернитесь во время/после импорта.3. dev.mysql.com/doc/refman/8.0/en/…
4. попытался заменить rn на n, но все равно бесполезно