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

  • ตั้งค่า workbook และเติมข้อมูล OHLCV ลงไป
  • เพิ่มแผนภูมิ StockVolumeOpenHighLowClose
  • ปรับแต่ง series, axes, legends และการจัดรูปแบบ
  • บันทึก workbook เป็น XLSX (หรือรูปแบบที่รองรับอื่น ๆ)

มาลงลึกกัน!

สารบัญ

C# Excel Library เพื่อสร้างแผนภูมิ StockVolumeOpenHighLowClose

Aspose.Cells for .NET เป็นไลบรารีการประมวลผล Excel ที่มีประสิทธิภาพสูง ซึ่งช่วยให้นักพัฒนาสามารถสร้าง, แก้ไข, และแสดงผลไฟล์ Excel ได้โดยไม่ต้องใช้ Microsoft Office มันมี API การสร้างแผนภูมิที่ครอบคลุม, รวมถึงแผนภูมิ ChartType.StockVolumeOpenHighLowClose ที่ผสานแผนภูมิเส้นหุ้น (เปิด‑สูง‑ต่ำ‑ปิด) กับแผนภูมิคอลัมน์ปริมาณ.

ประโยชน์หลักของการใช้ Aspose.Cells สำหรับการสร้างแผนภูมิทางการเงิน:

  • No Office Interop – ทำงานในคลาวด์, บริการ, และสภาพแวดล้อมเดสก์ท็อป
  • Full .NET Standard support – เข้ากันได้กับ .NET 6, .NET 7, .NET Framework, และ .NET Core
  • Extensive customization – ควบคุมประเภทซีรีส์, แกน, มาร์คเกอร์, สี, และอื่น ๆ
  • High‑speed processing – การประมวลผลที่เร็วสูง, จัดการชุดข้อมูลขนาดใหญ่อย่างมีประสิทธิภาพ

การติดตั้ง

เพิ่ม Aspose.Cells ไปยังโครงการของคุณผ่าน NuGet:

PM> Install-Package Aspense.Cells

หรือผ่าน .NET CLI:

dotnet add package Aspose.Cells

สร้างแผนภูมิ StockVolumeOpenHighLowClose ใน Excel ด้วย C#

ด้านล่างคุณจะพบตัวอย่างที่สมบูรณ์สองตัวอย่าง:

  1. Basic chart – แสดงขั้นตอนขั้นต่ำที่จำเป็น.
  2. Styled chart – แสดงวิธีการปรับแต่งสี, แกนรอง, มาร์คเกอร์, และคำอธิบาย.

ตัวอย่างทั้งสองพร้อมสำหรับการคอมไพล์และรันแล้ว.

การดำเนินการแบบขั้นตอนต่อขั้นตอน

  1. สร้างอินสแตนซ์ Workbook.
  2. เข้าถึงเวิร์กชีตแรก (workbook.Worksheets[0]).
  3. เติมข้อมูล OHLCV (Open, High, Low, Close, Volume).
  4. เพิ่มแผนภูมิ โดยใช้ ChartType.StockVolumeOpenHighLowClose.
  5. กำหนดค่าซีรีส์ – ตั้งช่วงข้อมูล, ชื่อซีรีส์, และประเภทแผนภูมิสำหรับแต่ละซีรีส์ตามต้องการ.
  6. การปรับแต่งเพิ่มเติม (ถ้าต้องการ) – ชื่อแกน, ตำแหน่งคำอธิบาย, สี, มาร์คเกอร์, แกนรองสำหรับปริมาณ, ฯลฯ.
  7. บันทึกเวิร์กบุ๊ก ไปยังรูปแบบที่ต้องการ.

ตัวอย่างเต็ม – แผนภูมิพื้นฐาน

คำอธิบายของบรรทัดสำคัญ

LinePurpose
ChartType.StockVolumeOpenHighLowCloseสร้างแผนภูมิคอลัมน์แบบรวมระหว่างหุ้น (OHLC) และปริมาณการซื้อขาย
chart.NSeries.Add("=MarketData!$B$2:$E$6", true);เพิ่มชุดข้อมูล OHLC (เปิด‑สูง‑ต่ำ‑ปิด)
chart.NSeries.Add("=MarketData!$F$2:$F$6", true);เพิ่มชุดข้อมูลปริมาณ
chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6";ตั้งค่าวันที่เป็นหมวดหมู่ของแกน X
chart.ShowLegend = true;เปิดใช้งานคำอธิบาย (legend) เพื่อให้ชื่อชุดข้อมูลปรากฏ

การรันโปรแกรมจะสร้างไฟล์ StockVolumeOpenHighLowClose_Basic.xlsx พร้อมแผนภูมการเงินที่ทำงานได้

ตัวอย่างเต็ม – แผนภูมิสไตล์พร้อมแกนรอง

ตัวอย่างต่อไปนี้เพิ่มลุคระดับมืออาชีพ: สีที่กำหนดเอง, แกนรองสำหรับปริมาณ, รูปแบบตัวทำเครื่องหมายสำหรับชุดข้อมูลหุ้น, และพื้นที่พล็อตที่โปร่งใส.

จุดเด่นของตัวอย่างนี้

  • รูปแบบแท่งเทียน สำหรับชุดข้อมูล OHLC (ChartType.Candlestick) โดยมีแท่งสีเขียวขึ้นและแท่งสีแดงลง
  • แกน Y‑ทุติยภูมิ สำหรับปริมาณ (PlotOnSecondAxis = true)
  • การเติมคอลัมน์กึ่งโปร่งแสง สำหรับปริมาณเพื่อให้แท่งหุ้นมองเห็นได้
  • การจัดรูปแบบวันที่ บนแกนประเภท ("mmm dd")
  • ตำแหน่งคำอธิบายอยู่ด้านขวา เพื่อใช้พื้นที่ได้ดีขึ้น

การรันโปรแกรมจะสร้างไฟล์ StockVolumeOpenHighLowClose_Styled.xlsx ซึ่งเป็นแผนภูมิเศรษฐกิจที่เรียบหรูพร้อมสำหรับการนำเสนอหรือการวิเคราะห์ต่อไป

รับใบอนุญาตฟรี

Aspose.Cells มี ใบอนุญาตฟรีชั่วคราว ที่ลบลายน้ำการประเมินและเปิดใช้งานฟังก์ชันเต็มรูปแบบสำหรับการทดสอบ เยี่ยมชม หน้าใบอนุญาตชั่วคราว เพื่อรับได้ทันที.

// Example of applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic");   // Path to your downloaded license file

แหล่งข้อมูลฟรี

สรุป

การสร้างแผนภูมิ StockVolumeOpenHighLowClose ด้วย Aspose.Cells for .NET นั้นทำได้อย่างง่ายดาย:

  1. เติมข้อมูล OHLCV ลงในแผ่นงานของคุณ.
  2. เพิ่มประเภทแผนภูมิแบบรวม.
  3. ปรับแต่งชุดข้อมูล, แกน, และสไตล์ให้ตรงกับมาตรฐานการแสดงผลของคุณ.
  4. บันทึกสมุดงานในรูปแบบที่รองรับใด ๆ.

ด้วยโค้ดสแนปช็อตที่ให้มา คุณสามารถรวมการสร้างแผนภูมิการเงินเข้ากับเครื่องมือรายงาน แดชบอร์ด หรือกระบวนการสร้าง Excel อัตโนมัติได้โดยใช้เพียงไม่กี่บรรทัดของ C#

หากต้องการความช่วยเหลือเพิ่มเติม โปรดเยี่ยมชม ฟอรัมสนับสนุนฟรีของเรา – ผู้เชี่ยวชาญของเราพร้อมให้ความช่วยเหลือ

ดูเพิ่มเติม