Τα γραφήματα χρησιμοποιούνται για να αντικατοπτρίζουν πληροφορίες με εύκολο τρόπο κατανοητό. Τα υπολογιστικά φύλλα χρησιμοποιούνται σχεδόν από όλα τα γραφεία για τη διαχείριση δεδομένων, αλλά δεν είναι τόσο εύκολο να διαβαστούν. Αυτός είναι ο λόγος για τον οποίο ένα γράφημα, συχνά γνωστό ως γράφημα στο Excel, είναι χρήσιμο για την παρουσίαση μιας επισκόπησης των δεδομένων. Το Aspose.Cells for Cloud API είναι πλούσιο με API χειρισμού γραφημάτων. Σε αυτό το άρθρο, θα μάθουμε τα ακόλουθα χαρακτηριστικά:

  • Προσθήκη γραφήματος σε υπολογιστικό φύλλο Excel
  • Διαγραφή γραφήματος στο υπολογιστικό φύλλο του Excel
  • Ενημέρωση υπάρχοντος γραφήματος στο υπολογιστικό φύλλο του Excel

Το API μπορεί να κληθεί από οποιαδήποτε πλατφόρμα χρησιμοποιώντας οποιαδήποτε γλώσσα προγραμματισμού. Διατίθενται διαφορετικά SDK, συμπεριλαμβανομένων των Python, PHP, Ruby, Perl, Go, Swift και πολλά άλλα. Μπορείτε να το επιλέξετε και να το χρησιμοποιήσετε ανάμεσα σε οποιοδήποτε από αυτά ανάλογα με την άνεσή σας. Εδώ θα χρησιμοποιήσουμε κώδικα C# για αυτά τα παραδείγματα.

Προσθήκη γραφήματος σε υπολογιστικό φύλλο Excel

Μπορείτε να εισαγάγετε ένα γράφημα ή ένα γράφημα σε ένα βιβλίο εργασίας του Excel με το Aspose.Cells Cloud API. Απλώς καθορίστε τις απαραίτητες ιδιότητες του γραφήματος, όπως Τύπος γραφήματος, Περιοχή γραφήματος και, στη συνέχεια, πραγματοποιήστε την κλήση API. Ακολουθεί ένα δείγμα κώδικα που προσθέτει ένα γράφημα πίτας σε ένα φύλλο εργασίας:

// Αποκτήστε το AppKey και το AppSID από τη διεύθυνση https://dashboard.aspose.cloud/
// Εγκαταστήστε το Nuget Package Aspose.Cells-Cloud
// Για πλήρη παραδείγματα και αρχεία δεδομένων, μεταβείτε στη διεύθυνση https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet

CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "myDocument.xlsx";
string sheetName = "SHEET4";
string chartType = "Pie";
int? upperLeftRow = 5;
int? upperLeftColumn = 5;
int? lowerRightRow = 10;
int? lowerRightColumn = 10;
string area = "C7:D11";
bool? isVertical = true;
string categoryData = null;
bool? isAutoGetSerialName = null;
string title = null;
string folder = "TEMPFOLDER";
UpdateDataFile(cellsApi,folder, name);
var response = cellsApi.CellsChartsPutWorksheetAddChart(name, sheetName, chartType, upperLeftRow, upperLeftColumn, lowerRightRow, lowerRightColumn, area, isVertical, categoryData, isAutoGetSerialName, title, folder);

Αυτό το απόσπασμα κώδικα θα δημιουργήσει ένα γράφημα όπως εμφανίζεται στο παρακάτω στιγμιότυπο οθόνης:

Προσθήκη γραφήματος στο Excel

Διαγραφή γραφήματος από υπολογιστικό φύλλο Excel

Μπορείτε να διαγράψετε ή να αφαιρέσετε ένα υπάρχον γράφημα από ένα αρχείο XLSX ή XLS με το Aspose.Cells Cloud API. Απλώς καθορίστε το όνομα αρχείου, το όνομα του φύλλου εργασίας και το ευρετήριο του γραφήματος. Στη συνέχεια, καλέστε το API και το αντίστοιχο γράφημα θα διαγραφεί από το φύλλο εργασίας. Ωστόσο, τα δεδομένα θα παραμείνουν ανεπηρέαστα στα κελιά ως έχουν, μόνο το γράφημα θα διαγραφεί. Το ακόλουθο απόσπασμα κώδικα μπορεί να χρησιμοποιηθεί για τον ίδιο σκοπό:

// Αποκτήστε το AppKey και το AppSID από τη διεύθυνση https://dashboard.aspose.cloud/
// Εγκαταστήστε το Nuget Package Aspose.Cells-Cloud
// Για πλήρη παραδείγματα και αρχεία δεδομένων, μεταβείτε στη διεύθυνση https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet

CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "myDocument1.xlsx";
string sheetName = "SHEET4";
int? chartIndex = 0;
string folder = "TEMPFOLDER";
UpdateDataFile(cellsApi,folder, name);
var response = cellsApi.CellsChartsDeleteWorksheetDeleteChart(name, sheetName, chartIndex, folder);

Το παρακάτω στιγμιότυπο οθόνης δείχνει το φύλλο εργασίας εξόδου όπου τα δεδομένα παραμένουν ίδια και το γράφημα διαγράφεται.

Ενημερώστε ένα γράφημα στο υπολογιστικό φύλλο του Excel

Εφόσον έχουμε ήδη εξετάσει δύο από τα παραπάνω χαρακτηριστικά χειρισμού γραφήματος, ας δούμε μια άλλη δυνατότητα ενημέρωσης ενός υπάρχοντος γραφήματος. Εδώ θα ενημερώσουμε τον τίτλο του γραφήματος καθορίζοντας το όνομα του αρχείου Excel, το όνομα του φύλλου εργασίας και το ευρετήριο του γραφήματος όπως στο παρακάτω απόσπασμα κώδικα C#:

// Αποκτήστε το AppKey και το AppSID από τη διεύθυνση https://dashboard.aspose.cloud/
// Εγκαταστήστε το Nuget Package Aspose.Cells-Cloud
// Για πλήρη παραδείγματα και αρχεία δεδομένων, μεταβείτε στη διεύθυνση https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet

CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "myDocument.xlsx";
string sheetName = "SHEET3";
int? chartIndex = 0;
Title title = new Title();
title.Text = "Test title";
string folder = "TEMPFOLDER";
UpdateDataFile(cellsApi,folder, name);
var response = cellsApi.CellsChartsPostWorksheetChartTitle(name, sheetName, chartIndex, title, folder);

Η έξοδος αυτού του αποσπάσματος κώδικα μπορεί να παρατηρηθεί στο παρακάτω στιγμιότυπο οθόνης. Ο τίτλος του γραφήματος είναι ο ίδιος με αυτόν που έχουμε καθορίσει.

Αυτές είναι μερικές από τις πολλές δυνατότητες χειρισμού γραφημάτων που προσφέρονται από το API. Μπορείτε να εγγραφείτε δωρεάν και να δοκιμάσετε τα API σε πλήρη χωρητικότητα. Σε περίπτωση οποιουδήποτε ερωτήματος, γράψτε μας στο Δωρεάν Φόρουμ Υποστήριξης.

Σχετική ανάρτηση