תרשימים משמשים לשקף מידע בצורה קלה להבנה. גיליונות אלקטרוניים משמשים כמעט את כל המשרדים לניהול נתונים אבל הם לא כל כך קלים לקריאה. זו הסיבה שתרשים, המכונה לעתים קרובות גרף ב-Excel, מועיל כדי להציג סקירה כללית של הנתונים. Aspose.Cells for Cloud API עשיר בממשקי API של מניפולציה של תרשים. במאמר זה נלמד את התכונות הבאות:

  • הוסף תרשים בגיליון אלקטרוני של Excel
  • מחק תרשים בגיליון אלקטרוני של Excel
  • עדכן תרשים קיים בגיליון אלקטרוני של Excel

ניתן לקרוא ל-API מכל פלטפורמה באמצעות כל שפת תכנות. ערכות SDK שונות זמינות כולל Python, PHP, Ruby, Perl, Go, Swift ו-1 רבים נוספים. אתה יכול לבחור ולהשתמש בו בין כל אחד מאלה לפי הנוחות שלך. כאן נשתמש בקוד C# עבור דוגמאות אלו.

הוסף תרשים בגיליון אלקטרוני של Excel

אתה יכול להוסיף תרשים או גרף בחוברת עבודה של Excel עם Aspose.Cells Cloud API. כל שעליך לעשות הוא לציין את המאפיינים הדרושים של התרשים, כמו סוג תרשים, אזור תרשים, ולאחר מכן לבצע את הקריאה ל-API. להלן קוד לדוגמה המוסיף תרשים עוגה לגליון עבודה:

// קבל AppKey ו-AppSID מ-https://dashboard.aspose.cloud/
// התקן את חבילת Nuget 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

אתה יכול למחוק או להסיר תרשים קיים מקובץ XLSX או XLS עם Aspose.Cells Cloud API. כל שעליך לעשות הוא לציין את שם הקובץ, שם גליון העבודה ואינדקס התרשים. לאחר מכן, התקשר ל-API והתרשים המתאים יימחקו מגיליון העבודה. עם זאת, הנתונים יישארו לא מושפעים בתאים כפי שהם, רק התרשים יימחק. ניתן להשתמש בקטע הקוד הבא לאותה מטרה:

// קבל AppKey ו-AppSID מ-https://dashboard.aspose.cloud/
// התקן את חבילת Nuget 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 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 במלואם. בכל מקרה של שאילתה, אנא כתוב לנו ב-פורומי תמיכה בחינם.

פוסט קשור