Microsoft® Pembuatan dan Konversi Bagan File Excel via .NET
Buat bagan dokumen Excel dan konversikan ke gambar menggunakan API sisi server dalam aplikasi berbasis .NET.
Menggambar grafik adalah seni menampilkan data secara grafis untuk memudahkan analisis. .NET Perpustakaan Excel mendukung menggambar grafik dalam file Excel. API mendukung pembuatan bagan berbeda yang tercantum di Pencacahan Tipe Bagan termasuk diagram lingkaran, piramida, garis, dan gelembung. Selain itu, ini juga mengubah grafik menjadi gambar. API menyediakan a Kelas grafik untuk blok bangunan bagan.
Buat Bagan dalam File Excel
Membuat grafik menggunakan Excel API sangatlah sederhana. Prosesnya adalah, Buat Kelas buku kerja objek dan pilih lembar kerja pertama atau lembar yang relevan dengan memberikan indeksnya. Masukkan data sel yang diperlukan menggunakan metode PutValue . Tambahkan bagan ke lembar kerja dengan menggunakan koleksi Bagan Tambahkan metode . Tentukan Tipe Bagan dari enumerasi ChartType.
C# Kode untuk Membuat Grafik Excel
// Instantiating a Workbook object | |
Workbook wkb = new Workbook(); | |
// Obtaining the reference of the first worksheet | |
Worksheet wks = workbook.Worksheets[0]; | |
// Adding sample values to cells | |
wks.Cells["A2"].PutValue("Category1"); | |
wks.Cells["A3"].PutValue("Category2"); | |
wks.Cells["A4"].PutValue("Category3"); | |
wks.Cells["B1"].PutValue("Column1"); | |
wks.Cells["B2"].PutValue(4); | |
wks.Cells["B3"].PutValue(20); | |
wks.Cells["B4"].PutValue(50); | |
wks.Cells["C1"].PutValue("Column2"); | |
wks.Cells["C2"].PutValue(50); | |
wks.Cells["C3"].PutValue(100); | |
wks.Cells["C4"].PutValue(150); | |
// Adding a chart to the worksheet | |
int chartIndex = wks.Charts.Add(Aspose.Cells.Charts.ChartType.Column, 5, 0, 15, 5); | |
// Accessing the instance of the newly added chart | |
Aspose.Cells.Charts.Chart chart = wks.Charts[chartIndex]; | |
// Setting chart data source as the range "A1:C4" | |
chart.SetChartDataRange("A1:C4", true); | |
// Saving the Excel file | |
wkb.Save(dataDir + "output.xls"); | |
// API supports creating Pyramid, Line and Bubble chart as well |
Ubah Bagan Excel menjadi Gambar
Proses mengubah bagan menjadi gambar adalah, Gunakan kelas Buku Kerja untuk memuat file Excel, pilih workseet relevan yang berisi bagan dan panggil Metode ToImage untuk konversi.
C# Kode untuk Mengubah Bagan Excel menjadi Gambar
// Load Excel XLSX document having pie chart | |
var workbook = new Workbook("PieChart.xlsx"); | |
// get the designer chart (first chart) in the first worksheet of the workbook | |
var chart = workbook.Worksheets[0].Charts[0]; | |
// convert the chart to an image file. | |
chart.ToImage("PieChartOut.emf", System.Drawing.Imaging.ImageFormat.Emf); |