У меня есть файл CSV, который содержит текстовое поле, в котором могут быть запятые. При импорте в Excel эти запятые выбираются как разделители полей. У меня есть поле в кавычках, и я тоже пробовал двойные кавычки. Есть ли способ, как я могу импортировать это как есть или я должен преобразовать его в другой разделитель?
14
Ответы:
Убедитесь, что между разделенными значениями нет пробелов, и заключите каждое поле в кавычки:
Импортирует в 2 ячейки - первая с «1, 2», а вторая с «3, 4»
источник
Как вы импортируете это? Используете ли вы функцию импорта данных на ленте или это через VBA? Потому что, когда я импортирую, используя функцию ленты, я могу указать квалификатор текста как «и он импортирует« abc, 123 »,« abc, 123 »,« abc, 123 »как abc, 123
<next cell>
abc, 123<next cell>
abc, 123.Если это не работает, и вам не нужно делать это для десятков файлов, вы можете выполнить поиск и замену символов «,» (включая кавычки) и заменить на «^ t» (включая кавычки) (^ t является версией MS Word для вкладки, если вы выполняете поиск и замену в слове). Тогда вы можете иметь файл с разделителями табуляции ...
источник
Исходя из ответа Брэда, приведенного выше, если вы импортируете массивный файл (миллионы строк), то в Word не хватит места задолго до Notepad. В Блокноте вы бы использовали принцип Брэда, но заменили только на «^». Это работает при импорте в Excel, так как вы можете указать только один символ в качестве поля с разделителями.
источник