Я запускаю запрос на SQL. Обычно я могу легко скопировать и вставить результаты запроса в Excel, и он сохраняет столбцы, строки и т. Д.
Однако в этом случае я выбираю несколько электронных писем, и тела этих писем отформатированы в формате html. Каждый раз, когда я пытаюсь вставить его в Excel 2010, он полностью портит его, поскольку пытается «помочь», анализируя html и преобразовывая теги img в изображения и ячейки таблицы в ячейки Excel и т. Д.
Можно ли каким-то образом заставить Excel быть глупым и просто вставить свой текст, не пытаясь придумать что-нибудь умное, чтобы сделать с ним?
Я пытался использовать Paste Special. Я попытался добавить одинарную кавычку к началу html-тела (кто-то сказал, что в Excel указано, что поле следует рассматривать как текст, а не анализировать его). Я попытался поместить каналы |
между каждым столбцом, сохранить его в текстовый файл и затем импортировать текстовый файл. Независимо от того, что я делаю, Excel все время возится с HTML.
Кто-нибудь знает, как вставить HTML в Excel, как простой текст?
Ответы:
Я понял!!!!
Попробуйте ДВОЙНОЙ КЛИКН в ячейке, в которую вы хотите вставить (а не просто выделите ячейку одним щелчком мыши). Ваша опция вставки должна затем переключиться на текст, а НЕ анализировать текстовые данные.
источник
Выберите HTML, вставьте как «Сохранить только текст» в новый документ Word, затем выберите «Все», «Копировать». Затем, когда вы щелкнете правой кнопкой мыши в Excel, у вас будет опция «Форматирование соответствия цели», которая недоступна по ожидаемому маршруту. Немного менее утомительно, чем сохранение в отдельном файле, но все же это обходной путь, который вам не нужно делать.
источник
Пользователь [daverunt] на форумах Mr. Excel дал этот ответ .
Это может быть применимо не во всех ситуациях, потому что вы должны сохранить его в файл «.txt» , но это был самый быстрый способ обойти проблему, когда у меня возникла та же проблема, что и в исходном посте. Преимущественно, за один шаг, это предотвратит HTML-интерпретацию всех ваших строк текста.
источник
.csv
(значения, разделенные запятыми) и дважды щелкните по нему (или перетащите его в Excel). Если какие - либо проблемы с запятыми, сохранить как.txt
(значения , разделенные табуляцией) и перетащить файл в ExcelОбратите внимание на ярлык, чтобы сделать это, чтобы скопировать размеченный текст, выберите ячейку, а затем используйте сочетание клавиш F2. Это имеет тот же эффект, что и двойной щелчок в ячейке или нажатие в строке ввода текста в верхней части экрана, это приведет к перемещению курсора в ячейку и позволит вам редактировать текст.
Это стандартный ярлык Windows для редактирования того, что выбрано. Это также работает для переименования файлов в проводнике.
источник
html
ссылки не будут анализироваться и быть кликабельными. Это не о том, как редактировать ссылкувставьте его в таблицу Google , затем снова скопируйте и вставьте его в свой лист Excel. Он будет отображаться как код / текст, а не как значение html
источник
Мне удалось сделать это очень легко после поиска вокруг.
Скопируйте текст из источника в разделе «Файл» и выберите параметр «Вставить», у вас есть возможность открыть текстовый мастер и (как указано выше) просто использовать параметр с разделителями, а затем отменить выбор всех разделителей и завершить.
Данные будут скопированы в неотформатированном виде, и нет необходимости сначала сохранять их в виде текстового файла.
источник
Я обнаружил, что ответ, данный Марком Голдфейном, работает без сохранения в виде текстового файла.
Просто вставьте текст. Найдите кнопку «Параметры вставки» и нажмите ее. Нажмите «Использовать мастер импорта текста…». Вставленный текст исчезает, и появляется мастер. Выберите разделитель, но снимите все разделители! Выберите тип данных «Текст».
Странный обходной путь, но он работает (в Excel 2007 под Windows 7).
источник