Excel에서 HTML을 구문 분석하지 않고 HTML을 Excel 2010에 붙여 넣기


9

SQL에서 쿼리를 실행하고 있습니다. 일반적으로 쿼리의 결과를 Excel로 쉽게 복사하여 붙여 넣을 수 있으며 열, 행 등을 유지합니다.

그러나이 경우 많은 이메일을 선택하고 해당 이메일의 본문은 html 형식입니다. Excel 2010에 붙여 넣을 때마다 html을 구문 분석하고 img 태그를 이미지로, 테이블 셀을 Excel 셀로 변환하여 '유용'하려고하기 때문에 완전히 엉망이됩니다.

Excel을 멍청하게 만들 수 있고 영리한 무언가를 찾지 않고 텍스트를 붙여 넣을 수있는 방법이 있습니까?

Paste Special을 사용해 보았습니다. html 본문의 시작 부분에 작은 따옴표를 추가하려고했습니다 (누군가는 필드를 텍스트로 처리하고 구문 분석하지 말라고 Excel에 지시합니다). |각 열 사이 에 파이프 를 넣고 텍스트 파일로 저장 한 다음 텍스트 파일을 가져 오려고 했습니다. 내가하는 일에 관계없이 Excel은 HTML을 엉망으로 만듭니다.

누구나 HTML을 Excel에 단순한 '올 멍청한 텍스트로 붙여 넣는 방법을 알고 있습니까?


데이터 / 텍스트-컬럼 대화 상자에서 모든 구분 기호 옵션을 선택 취소하십시오.
chuff

마법사에서 의미하는 경우 이미 시도했습니다. 게다가 구분자 문제가 아닙니다. 그것은 분명히 HTML을 파싱하고 있습니다. 내가 말했듯이 <img> 태그를 실제 이미지로 표시합니다. 테이블 셀을 엑셀 셀로 분할. 그래서 그것은 html로 영리한 무언가를하려고합니다. 나는 단지 텍스트로 모든 것을 붙여 넣고 '도움이되는'것을 원하지 않습니다.
merk

텍스트 가져 오기 마법사의 3 단계에서 '텍스트'옵션도 확인 했습니까?
Jerry

네, 효과가 없었습니다
merk

1
이것에 대한 해결책을 찾은 적이 있습니까? 나는 지금이 정확한 일을하려고합니다!
franglais 2016 년

답변:


8

나는 그것을 알아!!!!

한 번의 클릭으로 셀을 선택하는 대신 붙여 넣을 셀에서 더블 클릭을 시도하십시오. 그러면 붙여 넣기 옵션이 텍스트로 전환되고 텍스트 데이터를 구문 분석하지 않아야합니다.


2
이것은 오래 전입니다. 다음 번에 시도 할 것입니다.하지만 올바르게 기억한다면 여러 레코드를 붙여 넣은 이후로 도움이되지 않았을 것입니다. 한 번에 각 셀 하나를 붙여 갖는 것은 매우 비실용적이었을 것입니다
머크

5

HTML을 선택하고 새 Word 문서에 텍스트 만 유지로 붙여 넣은 다음 모두, 복사를 선택하십시오. 그런 다음 Excel에서 마우스 오른쪽 버튼을 클릭하면 대상 경로 일치 옵션이 있으며 예상 경로를 통해 사용할 수 없습니다. 별도의 파일로 저장하는 것보다 약간 덜 지루하지만 여전히 할 필요가없는 해결 방법입니다.


나는 일이 기대하지 않았지만, 그렇습니다 . 또는 적어도 그것은 나를 위해 일했습니다. 이것은 단일 필드 대신 전체 결과 집합을 지원하기 때문에 최상위보다 나은 솔루션입니다.
bambams

1

Mr. Excel 포럼의 사용자 [daverunt] 가이 답변을 주었습니다 .

".txt"파일저장 해야하기 때문에 모든 상황에 적용 할 수있는 것은 아니지만 원래 게시물과 동일한 문제가있을 때 문제를 해결할 수있는 가장 빠른 방법이었습니다. 주로 한 단계에서 모든 텍스트 줄의 HTML 해석을 방지합니다.

가장 좋은 방법은 텍스트 파일로 저장하는 것입니다.
Excel에서 파일 열기를 선택하십시오.
구분을 선택한 후
모든 구분자 선택을 선택 취소 한 후 다음
텍스트를 클릭 한 후 완료를 선택하십시오.


편집 해 주셔서 감사합니다, G-Man. 그리고 그건 그렇고 ... 최고의 아바타.
Mark Goldfain

또는 .csv쉼표로 구분 된 값 으로 저장 하고 두 번 클릭하거나 Excel에서 끌어서 놓습니다. 쉼표에 문제가있는 경우 다른 이름으로 저장 .txt(탭으로 구분 된 값)하고 파일을 Excel에 끌어서 놓으십시오
Slai

0

이를위한 단축키는 마크 업 된 텍스트를 복사하고 셀을 선택한 다음 F2 키보드 단축키를 사용하는 것입니다. 이는 셀을 두 번 클릭하거나 화면 상단의 텍스트 입력 막대를 클릭하는 것과 동일한 효과를 가지며 커서를 셀로 가져 와서 텍스트를 편집 할 수 있습니다.

선택한 항목을 편집하는 표준 창 바로 가기입니다. 탐색기에서 파일 이름을 바꾸는 데에도 사용됩니다.


문제는 html링크를 파싱하지 않고 클릭 할 수있는 솔루션을 찾고 있습니다. 링크 편집 방법
Prasanna

0

에 붙여 넣 구글 스프레드 시트를 다시 복사하여 엑셀 시트에 붙여 넣습니다. HTML 값이 아닌 코드 / 텍스트로 표시됩니다


붙여 넣기 작업은 일반 텍스트 여야 함을 나타낼 수있는 기능이 Excel 내에 있습니다. Google 스프레드 시트를 사용하는 것은 필요하지 않은 추가 단계입니다.
Ramhound

나는 그것을 본 적이 없다 .. 당신은 이것을 어떤 엑셀 버전입니까?
이브라힘 악바르

내가 2003 년부터 사용한 Excel의 모든 버전
Ramhound

0

나는 주변을 검색 한 후이 작업을 매우 쉽게 수행했습니다.

파일 아래의 소스에서 텍스트를 복사하고 붙여 넣기 옵션을 사용하면 텍스트 마법사를 열 수 있으며 위에서 설명한대로 구분 된 옵션을 사용한 다음 모든 구분자를 선택 취소하고 완료하십시오.

데이터는 포맷되지 않은 상태로 복사되며 먼저 텍스트 파일로 저장할 필요가 없습니다.


0

Mark Goldfain의 답변이 텍스트 파일로 저장하는 단계없이 작동한다는 것을 알았습니다.

텍스트를 붙여 넣기 만하면됩니다. 붙여 넣기 옵션 단추를 찾아 클릭하십시오. “텍스트 가져 오기 마법사 사용…”을 클릭하십시오. 붙여 넣은 텍스트가 사라지고 마법사가 나타납니다. 구분자를 선택하지만 모든 구분자를 선택 해제하십시오! "텍스트"데이터 유형을 선택하십시오.

이상한 해결 방법이지만 작동합니다 (Windows 7의 Excel 2007).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.