ฉันจะส่งออกแผนภูมิเป็น png ใน Excel 2010 ได้อย่างไร


19

รับแผนภูมิ (แผนภูมิคอลัมน์ปกติของอะไรก็ตาม) ฉันจะส่งออกแผนภูมินั้นและเฉพาะแผนภูมินั้นเป็น PNG ได้อย่างไร

คำตอบ:


18

คุณไม่สามารถทำได้โดยตรงจาก Excel; คุณต้องใช้แอปพลิเคชันภายนอก:

  1. เลือกแผนภูมิจากนั้นคัดลอกไปยังคลิปบอร์ด (Ctrl-C)

  2. เปิดโปรแกรมแก้ไขรูปภาพที่รองรับการบันทึกไปยัง PNG

  3. ทำการวางในเครื่องมือแก้ไขรูปภาพ (เมื่อคัดลอกแผนภูมิจาก Excel 2010 จะได้รับการยอมรับว่าเป็นรูปภาพที่ถูกต้องบนคลิปบอร์ด) วิธีที่ดีที่สุดคือการวางเป็นรูปภาพใหม่หากตัวแก้ไขรูปภาพรองรับสิ่งนั้น

  4. บันทึกเป็น PNG


ฉันคิดว่ามันเป็นวิธีที่ง่ายที่สุดในการทำเช่นนั้นมีวิธีอื่นในการทำเช่นนี้คือเขียนสคริปต์ VB
Ishikawa Yoshi

สิ่งนี้ใช้ได้กับเซลล์ที่เลือกและแผนภูมิ
binaryfunt

ทำงานได้ในตัวเอง แต่ฉันพบว่าภาพที่ได้จะมีคุณภาพน้อยกว่าของจริง Lightshot ไม่มีปัญหานั้น นั่นเป็นแอปพลิเคชั่นที่มีน้ำหนักเบามากซึ่งมาพร้อมกับฟังก์ชั่นอัพโหลดที่ง่ายมาก ดูapp.prntscr.com/en/index.html
Frank Conijn

3

หากคุณทำงานในสภาพแวดล้อม Office ที่คุณไม่ต้องการซอฟต์แวร์อื่น ๆ สิ่งที่คุณต้องทำคือเลือก & คัดลอกแผนภูมิของคุณจากนั้นเลือกPaste Specialตัวเลือก หนึ่งในตัวเลือกการวางเหล่านั้นคือ PNG คนอื่น ๆ รวมถึง:

  • PNG
  • JPEG
  • GIF
  • EMF
  • BMP
  • วัตถุรูปวาด Microsoft Office

หากคุณต้องการส่งออกนอกสภาพแวดล้อม Office คุณสามารถใช้ Office Picture Manager เพียงวางแผนภูมิของคุณลงในโฟลเดอร์ My Pictures (หรือที่ไหนก็ได้ที่สะดวกที่สุด) แผนภูมิของฉันจะวางเป็น PNG ตามค่าเริ่มต้น แต่หากคุณไม่มีคุณสามารถเลือกภาพของคุณFile>Exportและเลือกประเภทไฟล์รวมถึง PNG จากรายการ


2

มีส่วนเสริม Excel แบบโอเพนซอร์ซฟรีเพื่อให้บรรลุ "กล่องเครื่องมือ XL ของ Daniel" ( https://www.xltoolbox.net )

คำเตือน: ฉันเป็นผู้สร้างเครื่องมือนั้น


1

ลองใช้ VBA:

เมื่อใช้งานแผนภูมิคลิกALT+ F11หรือCTRL+G

และประเภท:

Activechart.export "D:\chart.png" (ใช้ตำแหน่งไฟล์ที่เกี่ยวข้อง - หลีกเลี่ยงพาร์ติชันระบบ)

คุณสามารถเปลี่ยนนามสกุลไฟล์ตามที่คุณต้องการ (png, jpeg ฯลฯ )


1
Alt + F11 พาคุณไปที่หน้าต่าง VBA แต่ไม่ใช่กับคอนโซล / กล่องข้อความที่คุณสามารถพิมพ์ได้
einpoklum - คืนสถานะโมนิกา

0

ฉันมักจะผ่านการพิมพ์ / ส่งออกเป็น pdf ก่อนเพราะฉันไม่เห็นวิธีการบรรลุคุณภาพการพิมพ์ผ่านวิธีการส่งออกเริ่มต้นที่กล่าวถึงข้างต้น เมื่อส่งออกเป็น pdf คุณสามารถส่งออกไปยังรูปแบบภาพที่ต้องการได้จากที่นั่นผ่านเครื่องมือ snipping หรือคำสั่ง pdf ไปยัง png เช่น /ubuntu/50170/how-to-convert-pdf-to-image/50180


ฉันใช้การจับภาพหน้าจอจาก PDF และไม่ใกล้เคียงกับคุณภาพการพิมพ์แม้ว่าพื้นที่เป้าหมายใน PDF จะเล็กมากจนสามารถขยายได้ 400% (และทำให้ความละเอียดของภาพที่จับได้มีมากกว่า 300dpi ในขนาดดั้งเดิม) จากนั้นอีกครั้งเครื่องพิมพ์ของฉันทำ 600dpi แต่ผลลัพธ์ที่ฉันได้ดูแย่กว่า 300dpi ที่ควรจะเป็น (อาจเนื่องมาจากภาพบนหน้าจอถูกทำให้ยุ่งเหยิงโดย anti-aliasing ฯลฯ ) ดังนั้นฉันขอแนะนำให้ใช้เครื่องมือ PDF เป็นรูปภาพ (แอปพลิเคชันการประมวลผลรูปภาพจำนวนมากสามารถนำเข้าไฟล์ PDF ตามความละเอียดที่กำหนด)
zagrimsan

0

สำหรับ Ubuntu กับ Excel 2010 บน POL / Wine:

  1. เลือกแผนภูมิHome-> CopyหรือCtrlc - โปรดทราบว่าHome-> Copy as Pictureตัวเลือกไม่ทำงานสำหรับฉันดังนั้นก่อนอื่นให้ลองกับสำเนามาตรฐาน
  2. เปิด Gimp จาก Dash หากคุณไม่ได้ติดตั้ง Gimp คุณสามารถใช้ LibreOffice Draw
  3. กด Ctrl - vเพื่อวาง
  4. สำหรับ Gimp: ใช้ File -> Exportและตั้งชื่อไฟล์และรูปแบบ
  5. LibreOffice Draw: เลือกภาพที่วางRight-Click->Save Image

นี่เป็นเช่นเดียวกับคำตอบที่ยอมรับจาก6½ปีที่แล้ว
สกอตต์

@Scott - ฉันยอมรับว่ามันเป็นสิ่งเดียวกัน แต่มีข้อมูลเพิ่มเติมสำหรับผู้ที่อาจจะใหม่ในการทำเช่นนี้ใน Ubuntu / Gimp / LibreOffice ที่สำคัญที่สุดCopy as Pictureตัวเลือกใช้งานได้สำหรับฉันใน Windows แต่ไม่ใช่ใน Ubuntu และใช้เวลาสักครู่ในการพิจารณาปัญหา อย่างไรก็ตามฉันยินดีที่จะลบคำตอบนี้ (หรือลบออกได้) ถ้ามันไม่เพิ่มคุณค่า
JayDin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.