Excel 차트를 이미지로 저장하는 방법(PNG, JPG, BMP로 저장)

Excel 차트를 이미지로 저장하는 방법(PNG, JPG, BMP로 저장)

Excel에는 유용한 내장 차트가 많이 있으며, 결합하여 놀라운 콤보 차트를 만들 수도 있습니다.Excel 차트는 데이터를 시각화하는 좋은 방법이며 관리자/클라이언트에게 데이터를 표시해야 할 때 가장 많이 사용됩니다.

차트가 Excel에 있을 수 있지만 이것은 고객/관리자에게 차트를 표시하는 가장 좋은 방법은 아닙니다.일반적으로 이러한 다이어그램은 PowerPoint 프레젠테이션 또는 PDF MS Word 문서에 표시되어야 합니다.

엑셀 차트를 이미지로 저장하는 기능이 내장되어 있으면 좋겠지만 그렇지 않습니다.

그러나 Excel에서 차트를 이미지로 쉽게 저장하고 내보내는 방법이 있으며(JPG, PNG, BMP가 일부 인기 있음) 이 자습서에서는 이러한 방법을 다룹니다.

내가 사용하는 방법은 얼마나 많은 그래프가 있는지에 따라 다릅니다.이미지로 저장하고 싶은 차트가 몇 개 밖에 없다면 복사-붙여넣기 방식을 사용할 수 있지만, 차트가 많을 경우 "HTML로 다운로드"나 VBA 방식을 사용하는 것이 좋습니다.

다이어그램을 이미지로 저장(MS 그림판 또는 기타 그래픽 도구)으로 복사

많은 사람들이 사용하는 매우 일반적인 방법은 전체 화면의 스크린샷을 찍는 것입니다(이 작업은 PrintScreen 키를 눌러 수행할 수 있음).이 작업을 완료하면 MS 그림판(또는 사용하는 도구)을 열고 스크린샷을 붙여넣고 나머지는 모두 삭제하고 이미지를 유지할 수 있습니다.

이것은 다이어그램을 이미지로 저장하는 좋은 방법이고 잘 작동하지만 더 나은 방법이 있습니다(시간이 덜 걸리고 이미지가 더 정확함).

다음과 같은 차트가 포함된 Excel 파일이 있다고 가정합니다.

이미지로 저장해야 하는 차트

이 차트/그래프를 이미지로 저장하는 단계는 다음과 같습니다.

  1. 차트를 마우스 오른쪽 버튼으로 클릭하여 저장
  2. 복사하려면 클릭차트를 복사하려면 클릭하세요.
  3. MS 그림판(또는 사용하는 도구)을 엽니다.
  4. 이미지 붙여넣기(MS Paint용 Control V)MS 그림판에서 다이어그램 붙여넣기
  5. 추가 공백이 있는 경우 차트만 표시되도록 선택하고 드래그합니다.
  6. 파일 탭을 클릭합니다.MS 그림판에서 파일 탭을 클릭합니다.
  7. 다른 이름으로 저장하러 가기
  8. 차트를 저장할 이미지 형식(JPG, PNG, BMP)을 클릭합니다.차트를 PNG 이미지로 저장

스크린샷에 비해 이 방법의 장점은 이 방법이 다이어그램만 복사한다는 것입니다. MS 그림판에서 공백을 한 번 조정해야 합니다(다른 그래픽 도구를 사용하는 경우에는 그렇지 않을 수도 있음).

Excel에 이미 두 개 이상의 차트 정렬이 있고 전체 정렬을 이미지로 저장하려는 경우 이러한 차트를 모두 선택하고 복사하여 MS 그림판에 붙여넣으면 됩니다.

관련 질문  Windows 10 파일 히스토리 복원: 삭제된 파일 검색

통합 문서의 모든 차트를 한 번에 이미지로 저장

차트가 많은 통합 문서가 있고 모두 한 번에 저장하려는 경우 Excel 통합 문서를 HTML 파일로 저장하는 것이 더 나은 방법입니다.

이렇게 하면 Excel 통합 문서의 모든 차트가다운로드한 폴더에PNG 형식으로 저장된 이미지.

차트가 있는 여러 워크시트가 포함된 Excel 통합 문서가 있다고 가정합니다.

파일을 HTML로 저장하고 Excel 차트를 PNG 형식의 이미지로 저장하는 단계는 다음과 같습니다.

  1. 차트가 포함된 통합 문서 열기
  2. 파일 탭을 클릭합니다.Excel 리본에서 파일 탭을 클릭합니다.
  3. 다른 이름으로 저장 클릭다른 이름으로 저장 클릭
  4. 찾아보기를 클릭하고 모든 차트 이미지를 저장할 위치를 선택합니다.찾아보려면 클릭
  5. "파일 형식"을 웹페이지(*.htm, *.html)로 변경웹 페이지 HTM 또는 HTML로 저장
  6. 저장을 클릭

이렇게 하면 Excel 파일이 지정된 폴더에 웹 페이지로 저장됩니다.

이제 모든 차트를 이미지로 가져오려면 폴더로 이동하면 Filename_files라는 폴더를 찾을 수 있습니다(여기서 FileName은 파일을 저장할 때 지정한 이름입니다).

이 폴더를 열면 PNG 이미지로 저장된 모든 다이어그램을 찾을 수 있습니다.

HTML 웹 페이지로 저장된 Excel 파일

注意: 내 시스템에서 이것을 시도했을 때 각 차트에 대해 두 개의 이미지(동일한)를 제공했습니다.따라서 XNUMX개의 차트가 있는 경우 XNUMX개의 이미지가 제공됩니다.

注意: 엑셀 파일을 HTML로 저장하기 전에 반드시 백업본을 저장해 두시기 바랍니다.또한 파일을 HTML로 저장할 때 현재 열려 있는 파일은 이제 Excel 형식 파일이 아닌 HTML 파일입니다.파일을 저장한 후 현재 파일(현재 HTML 파일)을 닫고 Excel 버전을 열어야 합니다(백업이 중요한 이유).

VBA를 사용하여 모든 차트를 이미지로 저장

VBA 코드를 사용하여 Excel 통합 문서의 차트를 특정 폴더에 빠르게 저장할 수도 있습니다.

활성 차트(선택한 차트)를 특정 폴더에 저장해야 하는 경우 다음 VBA 코드를 사용할 수 있습니다.

ActiveChart.Export ":UserssumitDesktopExampleChartName.png"

위의 코드는 활성 차트를 ChartName이라는 이름으로 Example 폴더에 PNG 형식으로 저장합니다.필요에 따라 차트 이름과 폴더 이름/위치를 변경할 수 있습니다.

이미지/그림을 JPG 형식으로 저장하려면 다음 코드를 사용할 수 있습니다.

ActiveChart.Export ":UserssumitDesktopExampleChartName.jpg"

이 VBA 코드를 직접 실행 창에 놓고 커서를 줄 끝에 놓고 Enter 키를 눌러 실행할 수 있습니다(또는 일반 모듈에 넣고 거기에서 코드를 실행할 수 있음).

관련 질문  Google 포토 동기화를 중지하는 방법은 무엇입니까?

그러나 그래프가 많은 경우 이 방법은 시간이 많이 걸립니다.이 경우 아래에 언급된 약간 더 긴 VBA 코드를 사용할 수 있습니다.

하위 SaveChartsasImages()
Dim i As 정수
CurrentActiveSheet를 워크시트로 흐리게 표시

Application.ScreenUpdating = False
Application.EnableEvents = False

CurrentActiveSheet = ActiveSheet 설정

워크시트의 각 sht에 대해
ActiveSheet.ChartObjects의 각 cht에 대해
cht.활성화
난 = 난 1을 +
ActiveChart.Export "C:\Users\sumit\Desktop\Example\" & Sht.Name & "_chart" & i & ".png"
다음 채널
다음 장면

CurrentActiveSheet.활성화

Application.ScreenUpdating = True
Application.EnableEvents = True

최종 하위

위의 코드는 통합 문서의 각 시트를 반복한 다음 각 시트의 각 차트로 이동합니다.그런 다음 차트를 선택하여 지정된 폴더에 저장합니다.

이 모든 루프는 For Each Next 루프를 사용하여 수행됩니다.

또한 차트는 이름 형식 워크시트 이름_chartNumber로 저장됩니다.이렇게 하면 어떤 차트가 어떤 시트에 속하는지 식별할 수 있습니다.

VBA 사용의 또 다른 이점은 차트를 일부 특정 워크시트의 이미지로만 저장하도록 코드를 사용자 지정할 수 있다는 것입니다.예를 들어, 접두사가 2020인 워크시트의 차트만 저장하려는 경우 코드를 수정하여 저장할 수 있습니다(이는 FOR 루프 라인 다음에 IF THEN ELSE 문을 사용하여 수행할 수 있음).

MS Word 또는 PowerPoint에서 Excel 차트를 이미지로 복사하여 붙여넣기

대부분의 경우 다이어그램을 MS Word 또는 PowerPoint 문서로 제시해야 합니다.이것은 일반적으로 클라이언트 보고서나 문서를 만드는 경우입니다.

관련 질문  최고의 맬웨어 제거 및 랜섬웨어 보호

MS 그림판에서 이미지를 복사하여 붙여넣을 수 있는 것처럼 Word나 PowerPoint에서도 동일한 작업을 수행할 수 있습니다.

하지만 한 가지 차이점이 있습니다...

Excel에서 차트/그래프를 복사하여 MS Word 또는 MS PowerPoint에 붙여넣을 경우 이미지로 붙여넣기가 되지 않습니다.실제로 "Microsoft Office Graphics Object"로 붙여넣습니다.

이 옵션은 MS 워드나 파워포인트에서도 차트를 유지하고 싶은 분들에게 유용하여 차트로 편집하고 서식을 지정할 수 있습니다.또한 이러한 종류의 차트는 여전히 Excel의 데이터와 연결되어 있으며 백그라운드에서 데이터를 업데이트하면 붙여넣은 차트도 그에 따라 업데이트됩니다.

그러나 이 다이어그램을 이미지로 붙여넣으려면 다음과 같이 하십시오(이 예에서는 MS Word를 사용하여 단계를 표시하고 PowerPoint에서도 마찬가지입니다).

  1. MS Word로 복사할 차트 선택
  2. 마우스 오른쪽 버튼을 클릭하고 복사를 클릭합니다.차트를 복사하려면 클릭하세요.
  3. 이 다이어그램을 이미지로 붙여넣을 MS Word 문서를 엽니다.
  4. 홈 탭의 클립보드 범주에서 붙여넣기 아이콘(아래쪽 화살표 섹션)을 클릭합니다.홈 탭에서 붙여넣기 옵션을 클릭합니다.
  5. 표시되는 옵션에서 그림으로 붙여넣기 옵션을 클릭합니다.다이어그램을 그림으로 붙여넣기

위의 단계를 수행하면 다이어그램이 그림으로 붙여넣어집니다.

그림으로 붙여넣기가 아니라 붙여넣기 버튼을 클릭하면 그래픽이 그림으로 붙여넣기 되지 않습니다.

따라서 다음 XNUMX가지 방법으로 Excel에서 차트를 이미지로 빠르게 저장할 수 있습니다.일부 방법을 사용하면 이미지 형식을 선택할 수도 있습니다(예: MS 그림판 또는 VBA 사용).

차트가 몇 개 밖에 없는 경우에는 MS Paint 방식을 사용하면 되지만 여러 장의 차트를 시트에 걸쳐 저장하려면 HTML 방식이나 VBA 코드를 사용하는 것이 좋습니다.궁극적인 목표가 이러한 차트를 Word 또는 PowerPoint에 삽입하는 것이라면 차트를 복사하여 다른 도구에서 직접 그림으로 붙여넣는 것이 가장 좋습니다.

이 튜토리얼이 유용했기를 바랍니다.

오 안녕하세요 👋만나서 반갑습니다.

뉴스레터 구독, 매우 정기적으로 보내기훌륭한 기술귀하의 게시물에상자.

코멘트 남기기