Làm cách nào để xuất biểu đồ dưới dạng png trong Excel 2010?


19

Đưa ra một biểu đồ (biểu đồ cột bình thường của bất cứ điều gì), làm cách nào để xuất biểu đồ đó và chỉ biểu đồ đó dưới dạng PNG?

Câu trả lời:


18

Bạn không thể làm điều này trực tiếp từ Excel; bạn cần sử dụng một ứng dụng bên ngoài:

  1. Chọn biểu đồ, sau đó sao chép nó vào bảng tạm (Ctrl-C).

  2. Mở trình chỉnh sửa ảnh hỗ trợ lưu vào PNG.

  3. Thực hiện dán vào trình chỉnh sửa ảnh (khi sao chép biểu đồ từ Excel 2010, nó được công nhận là ảnh hợp lệ trên bảng tạm). Tốt nhất sẽ là dán như hình ảnh mới nếu trình chỉnh sửa hình ảnh hỗ trợ đó.

  4. Lưu dưới dạng PNG.


Tôi nghĩ đó là cách dễ nhất để làm điều đó, có một phương pháp khác để làm điều này là viết kịch bản VB
Ishikawa Yoshi

Điều này hoạt động cho các ô được chọn cũng như các biểu đồ
binaryfunt

Bản thân nó hoạt động, nhưng tôi thấy hình ảnh thu được có chất lượng kém hơn bản gốc. Lightshot không có vấn đề đó. Đó là một ứng dụng rất nhẹ đi kèm với chức năng tải lên rất dễ dàng. Xem app.prntscr.com/en/index.html .
Frank Conijn

3

Nếu bạn đang làm việc trong môi trường Office, bạn không cần bất kỳ phần mềm nào khác, tất cả những gì bạn cần làm là chọn và sao chép biểu đồ của bạn sau đó chọn Paste Specialtùy chọn. Một trong những tùy chọn dán đó là PNG. Những người khác bao gồm:

  • PNG
  • JPEG
  • QUÀ TẶNG
  • EMF
  • BMP
  • Đối tượng vẽ Microsoft Office

Nếu bạn cần xuất ra ngoài môi trường Office, thì bạn có thể sử dụng Trình quản lý ảnh Office. Chỉ cần dán biểu đồ của bạn vào thư mục Ảnh của tôi (hoặc bất cứ nơi nào thuận tiện nhất). Biểu đồ của tôi dán dưới dạng PNG theo mặc định, nhưng nếu không, bạn có thể chọn hình ảnh của mình File>Exportvà chọn loại tệp, bao gồm PNG, từ danh sách.


2

Có một bổ trợ Excel mã nguồn mở miễn phí để thực hiện điều đó, "Hộp công cụ XL của Daniel" ( https://www.xltoolbox.net ).

Tuyên bố miễn trừ trách nhiệm: Tôi là tác giả của công cụ đó.


1

Hãy thử VBA:

Khi trên biểu đồ hoạt động, nhấp vào ALT+ F11hoặc CTRL+G

và gõ:

Activechart.export "D:\chart.png" (sử dụng vị trí tệp có liên quan - tránh phân vùng hệ thống)

Bạn có thể thay đổi phần mở rộng tập tin theo ý muốn (png, jpeg, v.v.)


1
Alt + F11 đưa bạn đến cửa sổ VBA, nhưng không vào bảng điều khiển / hộp văn bản mà bạn có thể nhập.
einpoklum - phục hồi Monica

0

Tôi thường đi qua in / xuất ra pdf trước vì tôi không thể thấy cách đạt được chất lượng in thông qua các phương thức xuất mặc định được đề cập ở trên. Sau khi xuất sang pdf, bạn có thể xuất sang định dạng hình ảnh mong muốn từ đó thông qua công cụ snipping hoặc lệnh pdf sang png, ví dụ: https://askubfox.com/questions/50170/how-to-convert-pdf-to-image/50180 .


Tôi đã sử dụng tính năng chụp màn hình từ PDF và nó thậm chí không đạt chất lượng in ngay cả khi vùng mục tiêu trong PDF quá nhỏ đến mức có thể phóng to 400% (và do đó độ phân giải hình ảnh được chụp có kích thước ban đầu hơn 300dpi). Sau đó, một lần nữa, máy in của tôi đạt 600dpi nhưng kết quả tôi nhìn kém hơn so với 300dpi (có lẽ do hình ảnh trên màn hình bị sai lệch do khử răng cưa, v.v.). Vì vậy, tôi rất khuyên bạn nên sử dụng một số công cụ PDF sang hình ảnh (nhiều ứng dụng xử lý ảnh có thể nhập tệp PDF ở độ phân giải nhất định).
zagrimsan

0

Đối với Ubuntu với Excel 2010 trên POL / Wine:

  1. Chọn biểu đồ Home -> Copyhoặc Ctrl- c. Lưu ý rằng Home-> Copy as Picturetùy chọn không hoạt động đối với tôi vì vậy trước tiên hãy thử với bản sao tiêu chuẩn.
  2. Mở Gimp từ Dash. Nếu bạn chưa cài đặt Gimp, bạn có thể sử dụng LibreOffice Draw.
  3. Nhấn Ctrl- vđể dán.
  4. Đối với Gimp: sử dụng File -> Exportvà đặt tên và định dạng tệp.
  5. Vẽ LibreScript: Chọn hình ảnh đã dán, Right-Click->Save Image

Điều này giống như câu trả lời được chấp nhận từ 6 năm trước.
Scott

@Scott - Tôi đồng ý rằng về cơ bản là giống nhau, nhưng có thêm thông tin cho những người có thể mới làm điều này trong Ubuntu / Gimp / LibreOffice. Quan trọng nhất, Copy as Picturetùy chọn hoạt động với tôi trong Windows nhưng không phải trong Ubuntu và tôi phải mất một thời gian để tìm ra vấn đề. Dù sao, tôi rất vui khi xóa câu trả lời này (hoặc thoải mái xóa nó) nếu nó không thêm giá trị.
JayDin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.