אַרויספירן עקססעל טשאַרץ

עקספּאָרט עקססעל טשאַרט ווי בילד (JPG, PNG) ניצן C#

אין דער וועלט פון דאַטן אַנאַליסיס, וויזשוואַלייזינג דאַטן מיט טשאַרץ און גראַפס איז אַ יקערדיק טייל פון פּריזענטינג קאָמפּלעקס אינפֿאָרמאַציע אויף אַ לייכט דיידזשעסטאַבאַל שטייגער. עקססעל איז אַ פאָלקס געצייַג געניצט דורך פילע דאַטן אַנאַליס צו שאַפֿן טשאַרץ און גראַפס, אָבער מאל עס איז נייטיק צו אַרויספירן די טשאַרץ ווי בילדער צו זיין געוויינט אין ריפּאָרץ, פּרעזאַנטיישאַנז אָדער אנדערע דאָקומענטן. עקספּאָרטינג טשאַרץ ווי בילדער אויך האט די נוץ פון מיינטיינינג די פאָרמאַטטינג און וויזשאַוואַל אַפּעלירן פון דער אָריגינעל טשאַרט, אפילו ווען עס איז ינסערטאַד אין אַ דאָקומענט באשאפן אין אַ אַנדערש פּראָגראַם. אין דעם אַרטיקל, מיר וועלן ויספאָרשן ווי צו אַרויספירן עקססעל טשאַרץ ווי בילדער ניצן C# פּראָגראַממינג שפּראַך, און איר צושטעלן די בענעפיץ פון קלאָר און קאַנסייס דאַטן וויזשוואַלאַזיישאַן.

עקססעל פּראַסעסינג אַפּי

Aspose.Cells קלאָוד איז אַ שטאַרק וואָלקן-באזירט פּלאַטפאָרמע וואָס אָפפערס אַ ברייט קייט פון פֿעיִקייטן פֿאַר ארבעטן מיט עקססעל טעקעס. צי איר דאַרפֿן צו מאַניפּולירן דאַטן, דורכפירן חשבונות אָדער דזשענערייט ריפּאָרץ, Aspose.Cells Cloud האט איר קאַווערד. איינער ספּעציעל נוציק שטריך איז די פיייקייט צו אַרויספירן עקססעל טשאַרץ ווי בילדער. אַזוי אין סדר צו אַרויספירן אַן עקססעל טשאַרט ווי אַ בילד אין .נעט, מיר וועלן נוצן Aspose.Cells Cloud SDK פֿאַר .NET. די וואָלקן-באזירט לייזונג גיט אַ RESTful API וואָס אַלאַוז איר צו גער עקססעל טשאַרץ צו [JPG] (https://docs.fileformat.com/image/jpeg/), [PNG] (https://docs.fileformat.com) /image/png/), BMP עטק.

זוכן Aspose.Cells-Cloud אין NuGet פּאַקידזשיז פאַרוואַלטער און גיט די “לייג פּאַקקאַגע” קנעפּל. דערצו, מיר אויך דאַרפֿן צו שאַפֿן אַ חשבון איבער דאַשבאָרד מיט אַ גילטיק בליצפּאָסט אַדרעס.

עקספּאָרט עקססעל טשאַרט ווי בילד ניצן C#

ביטע נוצן די פאלגענדע קאָד סניפּאַץ צו אַרויספירן עקססעל טשאַרט ווי בילד ניצן C#. נעץ. אין דעם בייַשפּיל, מיר וועלן ראַטעווען אַן עקססעל גראַפיק צו JPG.

// פֿאַר גאַנץ ביישפילן און דאַטן טעקעס, ביטע גיין צו 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// באַקומען קליענט קראַדענטשאַלז פֿון https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// שאַפֿן CellsApi בייַשפּיל בשעת גייט פארביי ClientID און ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// אַרייַנשרייַב עקססעל וואָרקבאָאָק פון היגע פאָר
string input_Excel = "source.xlsx";
// נאָמען פון ווערקשיט מיט טשאַרט
string sheetName = "Sheet1";
// אינדעקס פון טשאַרט צו זיין יקספּאָרטאַד ווי בילד
int chartNumber = 0;
// דער רעזולטאַט בילד פֿאָרמאַט ווי JPEG
string imageFormat = "JPEG";

try
{   
    // לייענען די עקססעל וואָרקבאָאָק און צופֿעליקער עס צו וואָלקן סטאָרידזש
    cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
                    
    // רופן די אַפּי צו אַרויספירן עקססעל טשאַרט צו בילד
    var response = cellsInstance.CellsChartsGetWorksheetChart(input_Excel, sheetName, chartNumber, imageFormat, null);

    // דרוקן הצלחה אָנזאָג אויב קאַנווערזשאַן איז געראָטן
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Watermarks removed successfully from Excel !");
        Console.ReadKey();
    }
    
    // היט דער רעזולטאַט בילד צו היגע פאָר
    using (var fileStream = new FileStream("resultant.jpg", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
    {
        response.Seek(0, SeekOrigin.Begin);
        response.CopyTo(fileStream);
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

געגעבן אונטן זענען די דעטאַילס פון אויבן קאָד סניפּאַט:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

שאַפֿן אַן אָביעקט פון CellsApi קלאַס בשעת איר פאָרן קליענט קראַדענטשאַלז ווי אַרגומענטן.

cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));

לייענען די עקססעל טעקע און ופּלאָאַד צו וואָלקן סטאָרידזש.

var response = cellsInstance.CellsChartsGetWorksheetChart(input_Excel, sheetName, chartNumber, imageFormat, null);

רופן די אַפּי צו אַרויספירן עקססעל טשאַרט ווי אַ בילד. מיר האָבן דורכגעגאנגען ‘דזשפּעג’ ווי רעזולטאַט בילד פֿאָרמאַט.

די אַפּי שטיצט די פאלגענדע בילד פֿאָרמאַטירונגען PNG/TIFF/JPEG/GIF/EMF/BMP.

using (var fileStream = new FileStream("resultant.jpg", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
    response.Seek(0, SeekOrigin.Begin);
    response.CopyTo(fileStream);
}

היט די JPG בילד צו אַ היגע פאָר.

די אַרייַנשרייַב עקססעל געניצט אין די אויבן בייַשפּיל קענען זיין דאַונלאָודיד פֿון source.xlsx.

היט עקססעל טשאַרט ווי בילד ניצן cURL קאַמאַנדז

עקספּאָרטינג אַן עקססעל טשאַרט ווי אַ בילד קענען אויך זיין געטאן מיט די Aspose.Cells קלאָוד און cURL באַפֿעלן. מיט דעם אָפּציע, איר קענען געשווינד ויסשטימען טשאַרט-צו-בילד קאַנווערזשאַן פאַנגקשאַנאַליטי אין דיין אַפּלאַקיישאַן אָן די נויט פֿאַר קאָמפּלעקס קאָודינג. דורך פשוט שיקן אַ בקשה צו די Aspose.Cells קלאָוד אַפּי ניצן אַ cURL באַפֿעל, איר קענען בייַטן אַן עקססעל טשאַרט צו אַ פאַרשיידנקייַט פון בילד פֿאָרמאַטירונגען.

ערשטער, מיר דאַרפֿן צו ינסטאַלירן cURL אויף אונדזער סיסטעם און דערנאָך דזשענערייט אַן אַקסעסטאָקען באזירט אויף דיין קליענט קראַדענטשאַלז:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

צווייטנס, נוצן די פאלגענדע באַפֿעל צו ופּלאָאַד די אַרייַנשרייַב עקססעל צו וואָלקן סטאָרידזש:

curl -v "https://api.aspose.cloud/v3.0/cells/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {accessToken}"

פאַרבייַטן {filePath} מיט דעם דרך ווו איר ווילן צו קראָם די טעקע אין די וואָלקן סטאָרידזש, {localFilePath} מיט דער דרך פון אַן עקססעל אויף דיין היגע סיסטעם, און {accessToken} מיט דיין אַספּאָסע קלאָוד אַקסעס סימען (גענערירט אויבן).

איצט, מיר דאַרפֿן צו ויספירן די פאלגענדע באַפֿעל צו קאָמפּרעס היט עקססעל גראַפיק ווי בילד:

curl -v "https://api.aspose.cloud/v3.0/cells/{excelFile}/worksheets/Sheet1/charts/0?format={format}" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o  "Resultant.jpg"

פאַרבייַטן {excelFile} מיט די נאָמען פון עקססעל וואָרקבאָאָק בנימצא אין וואָלקן סטאָרידזש. פאַרבייַטן {פאָרמאַט} מיט דער געוואלט בילד פֿאָרמאַט, דאס הייסט PNG/TIFF/JPEG/GIF/EMF/BMP. איצט פאַרבייַטן {accessToken} מיט די אַקסעס טאָקען דזשענערייטאַד אויבן. די -o פּאַראַמעטער איז געניצט צו אָפּלאָדירן די רעזולטאַט אויף היגע פאָר.

מסקנא

אין מסקנא, עקספּאָרטינג עקססעל טשאַרץ ווי בילדער קענען זיין אַ זייער נוציק שטריך ווען איר דאַרפֿן צו טיילן אָדער אַרויסגעבן דיין דאַטן אין וויזשאַוואַל פֿאָרמאַט. Aspose.Cells Cloud גיט אַ פולשטענדיק לייזונג פֿאַר דעם אַרבעט, און אָפפערס אַ ברייט קייט פון מכשירים און אַפּיס וואָס קענען זיין גענוצט צו לייכט אַרויספירן עקססעל טשאַרץ ווי בילדער. די ינאַגריישאַן פון די פּלאַטפאָרמע מיט cURL באַפֿעל מאכט עס מעגלעך צו אָטאַמייט דעם פּראָצעס, מאכן עס אפילו מער עפעקטיוו און צייט-שפּאָרן. צי איר אַרבעט אויף אַ קליין פּרויעקט אָדער אַ גרויס-וואָג דאַטן אַנאַליסיס, Aspose.Cells קלאָוד קענען העלפֿן איר דערגרייכן דיין גאָולז געשווינד און לייכט.

נוציק לינקס

רעקאָממענדעד אַרטיקלען

ביטע באַזוכן די פאלגענדע לינקס צו לערנען מער וועגן: