Я пытаюсь импортировать в базу данных некоторые данные, отправленные нам в Excel, которыми я редко пользуюсь. Одиночная кавычка встречается как часть данных каждой ячейки, которая содержит текстовое значение:
'PUBLIC, JOHN Q.
Когда я нажимаю на ячейку в Excel, поле редактирования в верхней части электронной таблицы справа от кнопок {X, check, Fx} также показывает первую одинарную кавычку. Таким образом, ведущая кавычка не вводится нашей утилитой импорта. Это в данных Excel.
Возможно, этот артефакт был создан за их пределами вне Excel, но если вы видели это раньше и знаете, что это происходит из-за того, что они делают в Excel, я хотел бы знать, что это такое, поэтому я могу попросить их прекрати это делать. Очистка этих данных действительно превращается в большую потерю времени, поскольку таких листов много, и мы получим еще больше.
источник
Ответы:
Апостроф '- это специальный символ для Excel, когда он появляется как первый символ в ячейке. Это говорит Excel, чтобы рассматривать остальную часть строки как текст.
Это может быть удалено:
Вы, вероятно, можете написать макрос для автоматизации этого.
Или экспортируйте данные в csv, а затем импортируйте файл csv в вашу базу данных.
источник
Вау, они изменили что-то в Excel 2013
Предложенный Microsoft способ удаления скрытых апострофов больше не работает в Excel 2013. Я почти уверен, что он работал в предыдущей версии.
Тем не менее, здесь есть обходной путь с использованием временной переменной
источник