บทความนี้ให้คำแนะนำเกี่ยวกับ วิธีแทรกเส้นประกายไฟใน Excel โดยใช้ C# โดยมีรายละเอียดเพื่อดูสภาพแวดล้อมการพัฒนา ขั้นตอนในการพัฒนาแอปพลิเคชัน และโค้ดตัวอย่างสำหรับการแสดงแผนภูมิ เส้นประกายไฟของ Excel โดยใช้ C# คุณจะได้เรียนรู้การปรับแต่งแผนภูมิเส้นแบบประกายไฟโดยการตั้งค่าพารามิเตอร์ต่างๆ
ขั้นตอนในการเพิ่ม Sparklines ใน Excel โดยใช้ C#
- ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Cells for .NET เพื่อเพิ่มเส้นแบบประกายไฟ
- สร้างไฟล์ Excel โดยใช้คลาส Workbook เข้าถึงชีต และไฟล์ข้อมูลตัวอย่าง
- สร้างพื้นที่เซลล์โดยระบุแถวเริ่มต้น คอลัมน์เริ่มต้น แถวสุดท้าย และคอลัมน์สิ้นสุด
- เพิ่ม SparklineGroup โดยใช้วิธีเพิ่มในคลาสคอลเลกชัน Worksheet.SparklineGroups
- เพิ่ม Sparkline ในกลุ่มที่เพิ่มใหม่โดยระบุช่วงข้อมูล แถว และคอลัมน์
- สร้างสีโดยใช้วิธี Workbook.CreateCellsColor() และตั้งค่าเป็น SparklineGroup.SeriesColor
- บันทึกผลลัพธ์
ขั้นตอนเหล่านี้สรุป วิธีเพิ่ม Sparkline ใน Excel โดยใช้ C# สร้างหรือโหลดสมุดงานที่มีข้อมูลตัวอย่างและกำหนดพื้นที่เซลล์รอบๆ ข้อมูลเป้าหมาย เพิ่มกลุ่ม Sparkline ประเภท SparklineType.Line ช่วงข้อมูล แฟล็กสำหรับข้อมูลแนวตั้ง และพื้นที่เซลล์ สุดท้าย เพิ่มเส้นแบบประกายไฟให้กับกลุ่มและตั้งค่าสีก่อนที่จะบันทึกเวิร์กบุ๊กผลลัพธ์
รหัสเพื่อสร้าง Sparklines ใน Excel โดยใช้ C
using System.Drawing; | |
using Aspose.Cells; | |
using Aspose.Cells.Charts; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
new License().SetLicense("License.lic"); | |
// Instantiating a Workbook object | |
Workbook wb = new Workbook(); | |
Worksheet sheet = wb.Worksheets[0]; | |
sheet.Cells["A1"].PutValue(10); | |
sheet.Cells["B1"].PutValue(2); | |
sheet.Cells["C1"].PutValue(1); | |
sheet.Cells["D1"].PutValue(3); | |
// Define the CellArea and add a group | |
CellArea ca = new CellArea() { StartRow = 0, StartColumn = 4, EndRow = 0, EndColumn = 4 }; | |
int idx = sheet.SparklineGroups.Add(SparklineType.Line, sheet.Name + "!A1:D1", false, ca); | |
// Access the group and add a spark line | |
SparklineGroup sparklineGroup = sheet.SparklineGroups[idx]; | |
sparklineGroup.Sparklines.Add(sheet.Name + "!A1:D1", 0, 4); | |
// Customize the spark line color | |
CellsColor cellsColor = wb.CreateCellsColor(); | |
cellsColor.Color = Color.Green; | |
sparklineGroup.SeriesColor = cellsColor; | |
// Saving the Excel file | |
wb.Save("output.xlsx"); | |
} | |
} |
โค้ดด้านบนสาธิตกระบวนการเพิ่ม Excel Sparklines โดยใช้ C# คุณสามารถแสดงจุดสูงสุดและจุดต่ำสุดได้โดยการตั้งค่าคุณสมบัติ ShowHighPoint และ ShowLowPoint เป็นจริงสำหรับกลุ่ม ในทำนองเดียวกัน คุณอาจตั้งค่าช่องน้ำหนักเส้นโดยตั้งค่าคุณสมบัติ LineWeight ของกลุ่มเป็นค่าตัวเลข เช่น 1 หรือใช้สไตล์โดยการตั้งค่าคุณสมบัติ PresetStyle ในกลุ่มเป็น SparklinePresetStyleType.Style10 เป็นต้น
บทความนี้สอนเรา วิธีใช้ Sparklines ใน Excel โดยใช้ C# หากต้องการใช้การจัดรูปแบบตามเงื่อนไขใน Excel โปรดดูบทความเกี่ยวกับ วิธีใช้การจัดรูปแบบตามเงื่อนไขใน Excel ใน C#