Я использую MySQL с XAMPP и использую phpmyadmin для извлечения данных из таблиц. Если я выберу для экспорта в CSV, данные выглядят нормально. Но когда я выбираю экспорт с использованием опции «CSV для MS Excel», я теряю некоторые данные в файле экспорта. В обоих случаях настройки одинаковы.phpmyadmin экспорт CSV в Excel данные
В частности, если в поле есть запятая, то по крайней мере иногда данные после запятой отбрасываются. Обратите внимание, что запятая содержится в кавычках с другим текстом в стандартном формате CSV, поэтому запятая не должна рассматриваться как разделитель полей. Данные после запятой в поле удаляются, но кроме того, данные в полях, которые следуют за поле с запятой, также отбрасываются, но не обязательно для всей записи.
Итак, запись 2 имеет запятую в текстовом поле в столбце C, например, «большой сленг, симпатичный парень». То, что входит в колонку C в Excel, - «большой спрей», когда «хороший парень» отбрасывается. Кроме того, столбцы D, E, F и G также могут потерять свои данные. Но в некоторых случаях кажется, что более поздние столбцы (возможно, H, I, J и K) могут содержать в них правильные данные. Я не предполагаю, что он всегда теряет данные для любого определенного количества столбцов, просто некоторые из них, похоже, теряют данные, но иногда более поздние столбцы начинают снова получать данные в правильном столбце.
Я не вижу четкого шаблона того, что выпадает, а что нет, только то, что я описал выше, произошло вчера в наборе данных, который я использую. Примечание. Я могу видеть полные данные в таблице SQL, и, если я использую прямой экспорт CSV, кажется, что данные не теряются.
Это может быть ошибка? Я искал известные ошибки и не нашел их. FYI, я использую Excel в Office 2007 на компьютере под управлением Windows 7. Исходным источником данных является SugarCRM.
Большое спасибо.