Excel 그래프를 벡터 그래픽 파일 (예 : SVG)로 내보내시겠습니까?


24

SVG에서 생성 된 그래프를 편집 가능한 벡터 그래픽 파일로 내보내려면 어떻게해야합니까?

Excel에서 그래프를 마우스 오른쪽 버튼으로 클릭하면 '그림으로 저장 ...'옵션은 PNG 및 JPG와 같은 비 벡터 형식 만 옵션으로 제공합니다.

내가 찾은 유일한 자료는 http://www2b.abc.net.au/science/techtalk/newposts/790/topic790744.shtm 인데, 아무도 실제 답변을 제공하지 않습니다. 질문자처럼 다단계 프로세스인지는 신경 쓰지 않습니다. Excel-> Open Office-> SVG 또는 Excel-> pdf-> SVG.


이 기사에 설명 된 방법을 사용해 보셨습니까? 예를 들어 Excel-> PDF-> Inkscape-> SVG 소리가 유망합니다. 어떤 Excel 버전이 있습니까? 2007 이상에서는 기본적으로 PDF로 저장할 수 있습니다.
Indrek

"해당 기사에 설명 된 방법을 사용해 보셨습니까? 예를 들어 Excel-> PDF-> Inkscape-> SVG 소리가 유망합니다."아니요. SVG를 SVG로 변환). "어떤 버전의 Excel이 있습니까? 2007 이상에서는 기본적으로 PDF로 저장할 수 있습니다." Excel 2007이 있는데 PDF를 편집 가능한 벡터 그래픽으로 변환하려면 어떻게해야합니까? 어떤 프로그램을 편집합니까?
tog22

답변:


9

실제로 Ink-cape에 직접 복사하여 붙여 넣기를 수행 할 수 있지만 프로세스에서 일부 서식이 손실 될 수 있습니다. PDF로 내 보내면 Excel 파일의 배경도 그대로 유지됩니다. 내 경험에서 아주 잘 작동합니다.

  1. Microsoft Excel에서 "PDF로 저장".
  2. Inkscape에서 "PDF 열기".
  3. 문서 속성에서 "페이지를 내용으로 크기 조정"(숨김)을 확장 한 다음 버튼을 클릭하십시오.
  4. SVG 또는 Enhanced Meta-file (emf)로 저장하십시오.

PDF 내보내기를위한 플러그인.

  1. 2007 Microsoft Office 추가 기능 : Microsoft PDF 또는 XPS로 저장- "FileFormatConverters.exe"(37 MB)
  2. Excel에서 "pdf로 저장"이라는 새 메뉴 옵션을 만드는 추가 추가 기능- "SaveAsPDFandXPS.exe"(933 KB)

Office 2010 이상에서는 pdf로 직접 내보내기를 지원하므로 플러그인을 사용할 필요가 없습니다. Office 2013 이상에서는 PDF 파일 편집 지원
phuclv

복사하지 않고 잉크 스케이프 작품에 붙여 넣으십시오. SVG는 래스터 이미지를 포함 할 수 있지만 매우 다릅니다.
Lodewijk

@Lodewijk에서 붙여 넣기를 수행하고 그림 (확장 메타 파일)을 선택해야합니다. Inkscape에 대해 잘 모르겠지만 이것이 Corel Draw에서 작동하는 방식입니다.
Simon

11
  1. Microsoft Excel 도표를 선택하십시오.
  2. 부.
  3. Microsoft PowerPoint를 엽니 다.
  4. 특수 메타 파일 (EMF)을 빈 슬라이드에 붙여 넣습니다.
  5. PowerPoint 슬라이드를 "기타 형식"파일로 저장하고 "EMF"(확장 된 Windows 메타 파일)를 선택하십시오.
  6. EMF 파일을 InkScape 로 가져 와서 개체를 그룹 해제하십시오.
  7. 이미지에서 A4 크기의 크 래피 빈 공간을 모두 삭제하고 즐기십시오.

편집> 선택하여 붙여 넣기 아래에 EMF 옵션이 표시되지 않습니다. 잘못된 내용을 복사했을 수 있습니다. 내가 한 일에 대한이 비디오를 만들었으므로 지시 사항을 잘못 따르고 있는지 확인할 수 있습니다. screencast-o-matic.com/watch/clf0DmCfd
tog22

Windows에서는 Paste-Special 메뉴에서 "Picture (Enhanced Metafile)"로 작성됩니다. OSX에서 "Picture"를 클릭하면 Enhanced Metafile 옵션이 포함 된 추가 메뉴가 나타납니다.
Mehper C. Palavuzlar

이것은 내가 Windows에서 볼 수 있습니다 : i.imgur.com/Oti8M.png
Mehper C. Palavuzlar

OS X에서는 'Picture'다음에 선택할 수 없으며 편집 할 수없는 비트 맵으로 붙여 넣기 만하면됩니다. 이상한 플랫폼 불일치-Windows 사용자에게 도움이 될 것이므로 어쨌든 귀하의 답변을 찬성합니다.
tog22

Crtl + V를 사용하면 Windows가 자동으로 파일을 강화 된 메타 파일로 붙여 넣습니다. 나머지는 훌륭합니다. @ Mehper C. Palavuzlar !!
maycca

6

Gnumeric을 사용해보십시오 . 기본적으로 그래프를 SVG로 내보내기를 지원합니다. Windows 버전도 있습니다. 따라서 툴체인은 Excel -> Gnumeric -> SVG또는 Gnumeric -> SVGExcel을 사용하지 않는 것 입니다. IMHO는 SVG로 그래프를 얻는 가장 쉬운 방법입니다.


고맙지 만 Mac 버전은 없습니다. Ubuntu VirtualBox에서 실행할 수는 있지만 Excel 파일과 그래프를 가져올 수 있습니까? 사람들이 때때로이 메시지를 보내서 프로그램을 전환하게하는 행운은별로 없을 것입니다.
tog22

예, Gnumeric은 Excel 파일을 가져올 수 있습니다. OpenOffice를 사용하고 있기 때문에 Gnumeric의 Excel 지원에 대한 세부 정보는 확실하지 않지만 xls 파일에 대한 수준의 지원이 필요합니다.
tohuwawohu

"현재 Windows 바이너리를 배포하거나 배포하지 않습니다." Windows 플랫폼에서 주로 사용되는 Excel을 사용하는 사람이 왜이 답변을 유용하게 사용합니까?
Fuhrmanator

@Fuhrmanator : 그렇습니다. Gnumeric 직원은 슬프게도 Windows 빌드 제공을 중단했습니다. Windows 상자에서 Gnumeric (및 다른 멋진 Linux 응용 프로그램)을 계속 사용하려는 사람들을 위해 가상 머신을 만드십시오. VirtualBox를 사용하면 간단하고 무료입니다.
tohuwawohu

@tohuwawohu 다른 답변에서 제안한 것처럼 VirtualBox 및 Linux를 설치하는 것이 Inkscape를 설치하는 것보다 쉽지 않습니다. 귀하의 답변은 이제 시간면에서 오해의 소지가 있습니다.
Fuhrmanator

4

Windows XP에서 Excel 2007을 사용하여 복사 한 그래프가 Inkscape에서 비트 맵으로 붙여지는 것을 발견했습니다. 이것은 Windows 7의 Excel 2003 동작과 다릅니다.

해결 방법을 찾았습니다. 그래프를 둘러싼 셀 (그래프도 포함)을 선택하고 복사하면 Inkscape에 벡터 그래픽을 예상대로 붙여 넣을 수 있습니다. 유일한 단점은 그래픽 아래에 남아있는 Excel 셀 그리드를 수동으로 제거해야한다는 것입니다.


3

최신 버전의 PowerPoint에서는 PDF로 저장 및 보내기가 가능합니다. 이 기능을 사용하여 PDF 파일을 만든 다음 Inkscape에서 해당 파일을 열고 그룹을 해제하여 편집 한 다음 페이지 크기를 도면으로 조정하고 SVG로 저장하십시오.


2

그래프를 복사 (Ctrl-C)하여 잉크 스케이프에 붙여 넣은 다음 SVG로 저장할 수 있습니다. 적어도 Windows에서는 기본 복사 형식이 EMF 인 것처럼 Excel 2003, Inkscape (0.48.4) 및 Windows Vista (Broweded computer)에서 저에게 효과적이었습니다. 그러나 OS X 클립 보드는 이것을 다르게 처리하고 대신 비트 맵을 복사 / 붙여 넣을 수 있습니다.


2

몇 가지 답변에서 언급 한 "PDF 자르기"단계를 피하기 위해 적절한 용지 크기와 여백이없는 자체 워크 시트에 차트를 배치 할 수 있습니다. 예 : Windows Excel 2007의 경우 :

  1. 팝업 메뉴에서 차트 선택을 선택하고 차트 이동 ... | 새 시트
  2. 새 차트 시트에서 페이지 레이아웃 | 여백 | 맞춤 여백 및 모두 0
  3. 오른쪽 아래 모서리를 끌어 차트를 원하는 크기로 조정하십시오.
  4. 차트 도구 | 형식 | 크기
  5. 페이지 레이아웃 | 크기 및 필요에 따라 조정

크기가 충분하지 않거나 정확한 크기를 원한다면 사용자 정의 페이지 크기를 만들어야합니다. Word와 달리 Excel에서는 자체적으로 작업 할 수 없지만 프린터 드라이버의 크기를 사용합니다.

  1. 페이지 레이아웃 | 크기 | 더 많은 용지 크기 | 인쇄 ..., 드라이버를 사용하여 사용자 정의 페이지 크기를 만들 수있는 프린터 선택-대부분의 일반적인 PostScript 또는 PDF 드라이버는
  2. 옵션 ... | 고급 ... | 용지 크기 | 포스트 스크립트 사용자 정의 페이지 크기
  3. 단위를 올바르게 설정하고 너비와 높이를 교환하도록 크기를 설정하십시오 (기본적으로 Excel은 가로로 인쇄합니다)

PDF 자체에서 차트 주위에 윤곽선이없는 것이 가장 좋습니다. 차트 영역 서식 | 테두리 색 | 라인이 없습니다.


최고의 답변! Excel 2016 (Mac 및 Windows 모두)에서도 작동합니다.
CentAu

2

다음은 Windows 용 Excel 및 Powerpoint를 사용하는 방법입니다. 리본의 홈 탭에있는 복사 명령을 사용하여 Excel의 그래프를 클립 보드에 복사하십시오. 리본의 붙여 넣기 메뉴를 사용하여 Powerpoint의 빈 슬라이드에 특수 붙여 넣기를합니다. 아래로 스크롤하여 대화 상자의 드롭 다운 메뉴에서 "그림 (확장 메타 파일)"을 선택하십시오. 그런 다음 확인을 클릭하십시오. Powerpoint에 그래프가 나타납니다. 그래프가 선택되었는지 확인한 다음 정렬> 그룹 해제로 이동하십시오. 대화 상자가 나타납니다 ... "이것은 그룹이 아닌 가져온 그림입니다. Microsoft Drawing Object로 변환하겠습니까?" 예 클릭 거의 다 왔습니다! grahp가 여전히 선택되어 있는지 확인하십시오. 정렬> 그룹 해제로 돌아가서 그래프의 모든 요소가 이제 Powerpoint 벡터 객체 여야합니다를 클릭합니다. 건배, 즐기세요


1

이 Excel 플러그인을 추천 할 수 있습니다 : XL Toolbox

차트를 EMF 파일로 직접 내보낼 수 있으며 Inkscape를 사용하여 SVG로 변환 할 수 있습니다.


1

다음은 Excel 2011을 실행하는 Mac OS X의 워크 플로입니다.

  1. 차트를 마우스 오른쪽 버튼으로 클릭하고 "이미지로 저장"을 선택하십시오. PDF로 저장하십시오.
  2. Adobe Acrobat에서 PDF를 엽니 다.
  3. 파일> 다른 이름으로 저장> 추가 옵션> 캡슐화 된 포스트 스크립트로 이동하십시오. 구하다.

EPS 파일은 Illustrator와 같은 선호하는 벡터 편집기에서 열 수 있습니다.

PDF를 Illustrator 문서에 직접 넣을 수도 있지만 필자의 경우 이미지의 텍스트가 쓰레기로 바뀌 었습니다. 차트에 많은 양의 텍스트가없는 경우 EPS 단계를 건너 뛰고 (글꼴을 경로로 변환) Illustrator의 PDF 가져 오기에서 가비지 텍스트를 수동으로 수정하는 것이 좋습니다.

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