อ่านและจัดการแผนภูมิ Excel 2016

การแนะนำ

Excel เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการแสดงข้อมูลและการนำเสนอ แต่การจัดการแผนภูมิด้วยโปรแกรมอาจมีความซับซ้อนพอสมควร นั่นคือจุดที่ Aspose.Cells สำหรับ .NET เข้ามาช่วยเหลือ! ไลบรารีที่มีประสิทธิภาพนี้ช่วยให้นักพัฒนาสามารถสร้าง อ่าน และจัดการไฟล์ Excel ได้อย่างราบรื่น ในบทช่วยสอนนี้ เราจะเจาะลึกถึงวิธีการอ่านและจัดการแผนภูมิ Excel 2016 โดยใช้ Aspose.Cells ซึ่งจะทำให้กระบวนการนี้ตรงไปตรงมาและมีประสิทธิภาพ

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเริ่มต้นเขียนโค้ด เรามาตรวจสอบกันก่อนว่าคุณตั้งค่าทุกอย่างเรียบร้อยแล้ว นี่คือข้อกำหนดเบื้องต้นที่คุณต้องมี:

  1. Aspose.Cells สำหรับ .NET: คุณต้องติดตั้งไลบรารีนี้ หากคุณยังไม่ได้ติดตั้ง คุณสามารถดาวน์โหลดได้ที่นี่.
  2. .NET Framework: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง .NET Framework ไว้ในสภาพแวดล้อมการพัฒนาของคุณแล้ว Aspose.Cells รองรับเฟรมเวิร์กหลายตัว ดังนั้นโปรดตรวจสอบความเข้ากันได้
  3. IDE: ใช้ IDE เช่น Visual Studio เพื่อเขียนและดำเนินการโค้ดของคุณ
  4. ความรู้พื้นฐานเกี่ยวกับ C#: การทำความเข้าใจพื้นฐานของการเขียนโปรแกรม C# จะทำให้การทำตามบทช่วยสอนนี้ง่ายขึ้นมาก

ตอนนี้เรามีทุกอย่างพร้อมแล้ว ต่อไปเราจะนำเข้าแพ็คเกจที่จำเป็น

แพ็คเกจนำเข้า

ในการเริ่มต้น คุณจะต้องนำเข้าเนมสเปซต่อไปนี้ในไฟล์ C# ซึ่งจะทำให้คุณสามารถใช้คลาสที่ Aspose.Cells เสนอได้

using System;
using System.IO;

using Aspose.Cells;
using Aspose.Cells.Charts;

มาแบ่งงานออกเป็นขั้นตอนที่จัดการได้ เราจะสรุปขั้นตอนการอ่านแผนภูมิ Excel การเปลี่ยนชื่อ และการบันทึกสมุดงานที่แก้ไข

ขั้นตอนที่ 1: ตั้งค่าไดเร็กทอรีแหล่งที่มาและเอาต์พุต

ขั้นแรก คุณต้องกำหนดตำแหน่งไฟล์ Excel ต้นทางและไดเร็กทอรีที่คุณต้องการบันทึกไฟล์เอาต์พุต

// ไดเรกทอรีแหล่งที่มา
string sourceDir = "Your Document Directory";

// ไดเรกทอรีผลลัพธ์
string outputDir = "Your Output Directory";

แทนที่"Your Document Directory" และ"Your Output Directory" พร้อมด้วยเส้นทางจริงที่คุณเก็บไฟล์ไว้

ขั้นตอนที่ 2: โหลดเวิร์กบุ๊ก

ในขั้นตอนนี้ คุณจะโหลดไฟล์ Excel ที่มีแผนภูมิ Aspose.Cells ช่วยให้ทำได้ง่ายด้วยWorkbook ระดับ.

// โหลดไฟล์ Excel ต้นฉบับที่มีแผนภูมิ Excel 2016
Workbook wb = new Workbook(sourceDir + "sampleReadManipulateExcel2016Charts.xlsx");

ตรวจสอบให้แน่ใจว่าไฟล์ Excel ที่คุณอ้างถึงมีอยู่ในเส้นทางที่ระบุ มิฉะนั้น คุณอาจพบข้อผิดพลาดไม่พบไฟล์

ขั้นตอนที่ 3: เข้าถึงแผ่นงาน

ขั้นตอนต่อไปคือคุณต้องเข้าถึงเวิร์กชีตที่มีแผนภูมิ โดยปกติแล้ว เวิร์กชีตแรกจะมีข้อมูลที่เกี่ยวข้อง

// เข้าถึงเวิร์กชีตแรกที่มีแผนภูมิ
Worksheet ws = wb.Worksheets[0];

ขั้นตอนที่ 4: วนซ้ำผ่านแผนภูมิ

ตอนนี้ คุณจะต้องทำซ้ำแผนภูมิทั้งหมดที่มีอยู่ในเวิร์กชีต Aspose.Cells ช่วยให้คุณเข้าถึงแผนภูมิได้อย่างง่ายดายโดยใช้Charts ทรัพย์สินของWorksheet ระดับ.

// เข้าถึงแผนภูมิทั้งหมดทีละรายการและอ่านประเภทของแผนภูมิเหล่านั้น
for (int i = 0; i < ws.Charts.Count; i++)
{
    // เข้าถึงแผนภูมิ
    Chart ch = ws.Charts[i];

ขั้นตอนที่ 5: พิมพ์ประเภทแผนภูมิ

พิมพ์ประเภทของแผนภูมิแต่ละประเภทภายในลูป ซึ่งจะช่วยให้คุณเข้าใจว่ามีแผนภูมิประเภทใดบ้างในไฟล์ Excel ของคุณ

    // ประเภทแผนภูมิการพิมพ์
    Console.WriteLine(ch.Type);

ขั้นตอนที่ 6: แก้ไขชื่อแผนภูมิ

ความสนุกเริ่มต้นที่นี่! คุณสามารถเปลี่ยนชื่อของแผนภูมิแต่ละรายการได้ตามประเภทของแผนภูมินั้นๆ

    // เปลี่ยนชื่อของแผนภูมิตามประเภท
    ch.Title.Text = "Chart Type is " + ch.Type.ToString();
}

ขั้นตอนนี้จะทำให้แผนภูมิแต่ละอันมีลักษณะเฉพาะตัว ทำให้การแสดงข้อมูลของคุณดูชัดเจนมากขึ้น

ขั้นตอนที่ 7: บันทึกสมุดงาน

เมื่อคุณทำการเปลี่ยนแปลงแล้ว คุณต้องบันทึกเวิร์กบุ๊กที่แก้ไขแล้ว ซึ่งทำได้ง่ายมากด้วย Aspose.Cells

// บันทึกสมุดงาน
wb.Save(outputDir + "outputReadManipulateExcel2016Charts.xlsx");

อย่าลืมระบุชื่อไฟล์เอาต์พุตให้ถูกต้อง!

ขั้นตอนที่ 8: ข้อความยืนยัน

เพื่อความสะดวกในการใช้งาน ให้ส่งข้อเสนอแนะไปที่คอนโซลเพื่อยืนยันว่าการดำเนินการสำเร็จแล้ว

Console.WriteLine("ReadManipulateExcel2016Charts executed successfully.");

บทสรุป

ขอแสดงความยินดี! คุณได้เรียนรู้วิธีการอ่านและจัดการแผนภูมิ Excel 2016 โดยใช้ Aspose.Cells สำหรับ .NET สำเร็จแล้ว ไลบรารีอันทรงพลังนี้ช่วยให้คุณมีความยืดหยุ่นในการจัดการไฟล์ Excel ด้วยโปรแกรม ทำให้เวิร์กโฟลว์ของคุณมีประสิทธิภาพมากขึ้น ไม่ว่าคุณจะต้องอัปเดตชื่อแผนภูมิ แก้ไขข้อมูล หรือแม้แต่สร้างแผนภูมิใหม่ Aspose.Cells ก็ช่วยคุณได้

คำถามที่พบบ่อย

Aspose.Cells สำหรับ .NET ใช้ทำอะไร?

Aspose.Cells สำหรับ .NET เป็นไลบรารีสำหรับการทำงานกับไฟล์ Excel ด้วยโปรแกรม ช่วยให้นักพัฒนาสามารถสร้าง อ่าน จัดการ และแปลงไฟล์ Excel ภายในแอปพลิเคชัน .NET ได้

ฉันจะดาวน์โหลด Aspose.Cells ได้อย่างไร?

คุณสามารถดาวน์โหลด Aspose.Cells ได้จากเว็บไซต์ที่นี่.

Aspose.Cells รองรับรูปแบบไฟล์ Excel อื่นนอกเหนือจาก .xlsx หรือไม่

ใช่! Aspose.Cells รองรับรูปแบบไฟล์ต่างๆ รวมถึง .xls, .csv, .pdf และอื่นๆ อีกมากมาย

มีรุ่นทดลองใช้งานฟรีสำหรับ Aspose.Cells หรือไม่

ใช่ Aspose เสนอการทดลองใช้ฟรีที่คุณสามารถเข้าถึงได้ที่นี่.

ฉันจะได้รับการสนับสนุนสำหรับ Aspose.Cells ได้จากที่ไหน

คุณสามารถค้นหาการสนับสนุนและการสนทนาของชุมชนได้ในฟอรัม Asposeที่นี่.