קבצי CSV(ערכים מופרדים בפסיק) מצוינים לאחסון וניהול נתונים טבלאיים, אך הם חסרי משיכה ויזואלית ולעתים קרובות קשה לפרש אותם במבט חטוף. עם זאת, על ידי המרת קובצי CSV לתמונות JPG(Joint Photographic Experts Group), אנו יכולים להפוך נתונים גולמיים לגרפיקה מושכת ויזואלית שקל להבין ולשתף. בואו לחקור את הפרטים על הצגת נתוני מכירות, נתונים פיננסיים או מידע סטטיסטי על ידי המרת תמונות CSV ל-JPG באמצעות Aspose.Cells Cloud. גישה זו מאפשרת לנו ליצור תרשימים, גרפים ואינפוגרפיקות מושכי עין המעבירים ביעילות תובנות ומגמות.
API עבור המרת CSV לתמונה
על ידי שימוש ב-Aspose.Cells Cloud SDK עבור .NET, משימת ההמרה של CSV לתמונה הופכת לפשוטה ויעילה. כמו כן, על ידי מינוף היכולות החזקות של Aspose.Cells Cloud API, אתה יכול להמיר בצורה חלקה קבצי CSV לפורמטים שונים של תמונה, כולל JPG. אז, בין אם מדובר ביצירת תרשימים, גרפים או חזותיים מותאמים אישית מנתוני CSV, ה-Aspose.Cells Cloud SDK עבור .NET מספק את הכלים הדרושים לייעל את תהליך ההמרה ולייצר תמונות באיכות מקצועית בקלות.
כעת, השלב הראשון הוא חיפוש ‘Aspose.Cells-Cloud’ במנהל החבילות של NuGet ולחץ על כפתור ‘הוסף חבילה’. שנית, השג את אישורי הלקוח שלך מ-מרכז השליטה בענן. אם אין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.
המר CSV ל-JPG ב-C# .NET
בסעיף זה, אנו הולכים לחקור את הפרטים כיצד אנו יכולים להשתמש ב-C# .NET כדי לטפל בנתוני ה-CSV ולהפיק מהם תמונות באיכות גבוהה.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
ראשית, צור אובייקט של מחלקה CellsApi שבו אנו מעבירים אישורי לקוח כארגומנטים.
SaveOptions saveOptions = new SaveOptions()
שנית, צור מופע של SaveOptions והגדר את פורמט קובץ הפלט בתור ‘JPG’.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
שלישית, צור מופע של PostWorkbookSaveAsRequest
שבו אנו מציינים את השם של קובץ ה-CSV הקלט, השם של תמונת ה-JPEG שנוצרה ופרמטרים אופציונליים אחרים.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
התקשר ל-API כדי להתחיל את המרת CSV ל-JPEG. לאחר ביצוע הקוד בהצלחה, תמונת ה-JPEG המתקבלת נשמרת באחסון בענן.
// לדוגמאות מלאות וקבצי נתונים, אנא עבור אל
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);
try
{
// קרא קובץ ODS קלט
using (var inputFile = System.IO.File.OpenRead(input_csv))
{
// העלה את קובץ ה-ODS לאחסון בענן
cellsInstance.UploadFile("source.csv", inputFile);
// התחל המרת קובץ ODS לחוברת עבודה של Excel
var response = cellsInstance.CellsWorkbookGetWorkbook(input_csv,null, format: "JPG", isAutoFit: true, null, null, null, "resultant.jpg", null,null);
// הדפס הודעת הצלחה אם ההמרה הצליחה
if (response != null && response.Equals("OK"))
{
Console.WriteLine("CSV to JPG conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
ניתן להוריד את ה-CSV הקלט ואת ה-JPEG שנוצר בדוגמה שלמעלה מ-[source.csv][25] ו-resultant.jpg.
CSV ל-JPEG באמצעות פקודות cURL
לחלופין, המרת קבצי CSV (ערכים מופרדים בפסיק) לתמונות JPEG באמצעות Aspose.Cells Cloud באמצעות פקודות cURL מציעה פתרון חלק ויעיל לצרכי הדמיה והצגה של נתונים שונים. עם כמה פקודות פשוטות, אתה יכול להשתמש ביכולות החזקות של Aspose.Cells Cloud כדי להפוך נתוני CSV לתמונות JPEG באיכות גבוהה.
הצעד הראשון בגישה זו הוא ליצור אסימון גישה ל-JWT באמצעות הפקודה הבאה:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ברגע שיש לנו את אסימון הגישה של JWT, אנא בצע את הפקודה הבאה כדי להמיר תמונת CSV לתמונת JPEG ולשמור את הפלט באחסון הענן.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=JPG&isAutoFit=true&onlySaveTable=false&outPath={myResultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
החלף את sourceFile
בשם קובץ ה-CSV הזמין באחסון בענן, myResultant
בשם של תמונת JPEG שנוצרה באחסון הענן ו-accessToken עם אסימון גישה JWT שנוצר לעיל.
במקום לשמור את הפלט באחסון ענן, אם יש לך דרישה לשמור את התמונה המתקבלת בכונן המקומי, אנא נסה לבצע את הפקודה הבאה.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=JPG&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true"
\-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.jpg"
סיכום
לסיכום, בין אם תבחר להשתמש ב-Aspose.Cells Cloud SDK עבור .NET או בפקודות cURL להמרת תמונות CSV ל-JPEG, שתי הגישות מציעות פתרונות עוצמתיים ויעילים לצרכי הדמיית הנתונים שלך. אתה יכול לסמוך על האמינות, הדיוק והביצועים של Aspose.Cells Cloud כדי לספק תמונות JPEG באיכות גבוהה מנתוני ה-CSV שלך. עם זאת, אנו ממליצים לך להמשיך ולחקור את האפשרויות הללו ולחוות את היתרונות של Aspose.Cells Cloud בעצמך.
קישורים שימושיים
מאמרים קשורים
אנו ממליצים בחום לבקר בבלוגים הבאים: