
ממשקי API של Aspose.Cells REST מעשירים את היישומים מבוססי הענן שלך בתכונות עיבוד גיליונות אלקטרוניים. ה-API מגיע עם מספר SDKs המופצים תחת רישיון MIT, כך שתוכל פשוט לשלב את התכונות באפליקציות שלך. כלי זה מאפשר לך להתמקד במה שחשוב ביותר, בעוד שפרטים קטנים מנוהלים על ידי ה-SDK עצמו.
REST API לעיבוד אקסל
בהקשר של עיבוד גיליון אלקטרוני, תרשימים הם דרך שימושית מאוד לסכם מידע ולהציג אותו בצורה ויזואלית. לכן, תן לנו לחקור את יצירת התרשים כמו גם את התמיכה בעיבוד תרשים ב-Aspose.Cells Cloud. סוגי תרשימים נתמכים כוללים שטח, סרגל, בועה, עמודה, קונוס, פאי, קו ועוד רבים אחרים. הבה נוסיף תרשים עוגה באמצעות Aspose.Cells for .NET SDK.
// קבל את מפתח האפליקציה ואת SID האפליקציה מ-https://dashboard.aspose.cloud/
// התקן את חבילת Nuget Aspose.Cells-Cloud
private CellsApi instance;
instance = new CellsApi( clientId, clientSecret);
string name = "myDocument.xlsx";
string sheetName = "SHEET4";
string chartType = "Pie";
int? upperLeftRow = 5;
int? upperLeftColumn = 5;
int? lowerRightRow = 20;
int? lowerRightColumn = 15;
string area = "A1:A3";
bool? isVertical = true;
string categoryData = null;
bool? isAutoGetSerialName = null;
string title = "TEST TITLE";
string folder = TEMPFOLDER;
UpdateDataFile(instance,folder, name);
var response = instance.CellsChartsPutWorksheetAddChart(name, sheetName, chartType, upperLeftRow, upperLeftColumn, lowerRightRow, lowerRightColumn, area, isVertical, categoryData, isAutoGetSerialName, title, folder);
Assert.IsInstanceOf<ChartsResponse>(response, "response is ChartsResponse");
Assert.AreEqual(response.Code, 200);
עליך לציין מספר פרמטרים בקטע קוד זה כדי להוסיף את התרשים בגליון עבודה ספציפי של חוברת עבודה, ומידע אחר כולל אזור תרשים, כותרת תרשים, נתוני קטגוריה ואחרים. קטע קוד זה מוסיף תרשים עוגה לקובץ התבנית שלך, כפי שמוצג בצילום המסך למטה:

אתה יכול להבחין בערכים בעמודה הראשונה ובתרשים העוגה שנוספו לגליון העבודה הרצוי באחסון הענן שלך. כותרת התרשים ומידע אחר זהים לקטע הקוד שדיברנו עליו למעלה. כמו כן, אתה יכול ליצור תרשימים אחרים שיכולים להיות שונים או מסובכים מההדגמה הזו.
המרת תרשים לתמונה ב-C#
תרשים לעיבוד תמונה הוא תכונה שימושית נוספת של Aspose.Cells Cloud. הבה נמשיך את הדוגמה מאותה חוברת עבודה שבה הוספנו את התרשים בדוגמה לעיל. אתה יכול להשתמש בקטע הקוד של .NET להלן כדי להמיר תרשים לתמונה. עם זאת, אנא זכור שהתרשימים הם אינדקס מבוסס אפס, כך שהתרשים הראשון בגליון העבודה מופנה באפס. הדוגמה הבאה מרחיבה את התכונה ומבהירה גם נקודה זו:
// קבל מפתח אפליקציה ו-SID של אפליקציה מ-https://dashboard.aspose.cloud/
// התקן את חבילת Nuget Aspose.Cells-Cloud
private CellsApi instance;
instance = new CellsApi( clientId, clientSecret);
string name = "myDocument.xlsx";
string sheetName = "SHEET4";
int? chartNumber = 0;
string folder = TEMPFOLDER;
string format = "png";
UpdateDataFile(instance,folder, name);
var response = instance.CellsChartsGetWorksheetChart(name, sheetName, chartNumber, format, folder);
Assert.IsInstanceOf<System.IO.Stream>(response, "response is System.IO.Stream");
אתה יכול לעבד תרשים ל-PNG, JPEG, BMP, TIFF ופורמטים אחרים של תמונה. עם זאת, התגובה של קריאת API זו תכלול מופע של מחלקה System.IO.Stream שיכיל את התמונה של התרשים. מכיוון שהתמונות הן אובייקטים חזותיים, הבה נמיר את הזרם הזה לקובץ. להלן אחת הגישות האפשריות בהן תוכל להשתמש למטרה זו:
FileStream fs = File.Create(@"D:\ChartImage.png");
response.CopyTo(fs);
fs.Close();
התמונה המעובדת באיכות גבוהה של התרשים תיראה כמו צילום המסך למטה:

באופן דומה, ה-API כולל תכונות רבות אחרות מחוץ לקופסה ליצירה, מניפולציה והמרה של גיליונות אלקטרוניים. אתה יכול להמשיך ולחקור את הפניות API כדי ללמוד עוד על תמיכת Charts ותכונות אחרות ב-Aspose.Cells Cloud. אנו מארחים [SDKs] רבים ב-GitHub]6 הכוללים מספר דוגמאות להתנסות מעשית עם ה-API. אתה יכול גם לעיין בתיעוד API, שם אנו מתחזקים את מקרי השימוש הבסיסיים והתכופים ביותר. בכל מקרה של חששות, אנא אל תהסס לפנות אלינו לכל עזרה באמצעות פורום תמיכה בחינם.
פוסט קשור
צור, ערוך או המר קובצי Excel עם Aspose.Cells Cloud API