Microsoft® Δημιουργία και μετατροπή γραφημάτων αρχείων Excel via .NET
Δημιουργήστε γραφήματα εγγράφων του Excel και μετατρέψτε σε εικόνες χρησιμοποιώντας API από την πλευρά του διακομιστή εντός εφαρμογών που βασίζονται σε .NET.
Η σχεδίαση γραφημάτων είναι μια τέχνη για την εμφάνιση δεδομένων γραφικά για εύκολη ανάλυση. .NET Βιβλιοθήκη Excel υποστηρίζει τη σχεδίαση γραφημάτων σε αρχεία Excel. Το API υποστηρίζει τη δημιουργία διαφορετικών γραφημάτων που αναφέρονται στο Αριθμός Τύπου Γραφήματος συμπεριλαμβανομένων γραφημάτων πίτας, πυραμίδας, γραμμών και φυσαλίδων. Επιπλέον, μετατρέπει επίσης γραφήματα σε εικόνες. API παρέχει α Τάξη γραφημάτων για δομικά στοιχεία γραφήματος.
Δημιουργήστε γραφήματα μέσα στο αρχείο Excel
Η δημιουργία γραφημάτων χρησιμοποιώντας το Excel API είναι απλή. Η διαδικασία είναι, Δημιουργία Τάξη βιβλίου εργασίας αντικείμενο και επιλέξτε το πρώτο φύλλο εργασίας ή το σχετικό φύλλο παρέχοντας το ευρετήριό του. Εισαγάγετε τα απαιτούμενα δεδομένα κελιών χρησιμοποιώντας Μέθοδος PutValue . Προσθέστε γράφημα στο φύλλο εργασίας χρησιμοποιώντας τη συλλογή γραφημάτων Προσθήκη μεθόδου . Προσδιορίστε το Τύπος γραφήματος από την απαρίθμηση ChartType.
C# Κώδικας για τη δημιουργία γραφημάτων 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 |
Μετατροπή γραφημάτων Excel σε εικόνες
Η διαδικασία μετατροπής γραφημάτων σε εικόνες είναι: Χρησιμοποιήστε την κλάση Βιβλίο εργασίας για να φορτώσετε το αρχείο Excel, επιλέξτε το σχετικό φύλλο εργασίας που περιέχει τα γραφήματα και καλέστε το Μέθοδος ToImage για μετατροπή.
C# Κώδικας για μετατροπή γραφήματος Excel σε εικόνα
// 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); |