Мне также интересно, есть ли способ выбрать символ выхода при сохранении OpenOffice как csv. phpmyadmin не принимал электронную таблицу из столбца размером более 9 000 строк размером 50+ в формате .ods, и, похоже, нет способа выбрать символ перехода при сохранении в формате CSV.
Так что мне пришлось сохранить как csv, открыть в word и использовать некоторые трюки для поиска / замены, чтобы изменить escape-символ на \ (обратная косая черта). По умолчанию используются двойные кавычки для избежания двойных кавычек, и phpmyadmin не примет этот формат.
Чтобы правильно преобразовать файл в \ (обратную косую черту) для экранирования двойных кавычек, вы должны сделать это:
- Выберите символьную строку заполнителя, например, 'abcdefg', это делает
не встречаются нигде в CSV.
- Найдите / замените "" "(три двойные кавычки в строке) на заполнитель. Это предотвратит неправильные результаты на следующем шаге.
- Найти / заменить "" (две кавычки подряд, представляющие одну кавычку, которую следует экранировать), с \ "(двойная кавычка с обратной косой чертой). Если вы сделали это без поиска / замены" "", это возможно, вы мог получить результат как "\" вместо \ "". Лучше быть в безопасности, чем потом сожалеть.
- Найти / заменить строку-заполнитель на \ "" (двойные кавычки с обратной косой чертой).
Это сработает, если у вас не будет более одной двойной кавычки в строке в исходных текстовых полях, что приведет к пяти двойным кавычкам в строке в результирующих .ods или .xlsx csv файл (две двойные кавычки для каждой экранированной двойной кавычки, плюс еще одна двойная кавычка, если она находится в конце поля).