تعد ملفات CSV(القيم المفصولة بفواصل) ممتازة لتخزين البيانات الجدولية وإدارتها، ولكنها تفتقر إلى المظهر المرئي وغالبًا ما يكون من الصعب تفسيرها بنظرة واحدة. ومع ذلك، من خلال تحويل ملفات CSV إلى صور JPG(Joint Photography Experts Group)، يمكننا تحويل البيانات الأولية إلى رسومات جذابة بصريًا يسهل فهمها ومشاركتها. دعنا نستكشف تفاصيل عرض أرقام المبيعات أو البيانات المالية أو المعلومات الإحصائية عن طريق تحويل صور CSV إلى JPG باستخدام Aspose.Cells Cloud. يمكّننا هذا النهج من إنشاء مخططات ورسوم بيانية ورسوم بيانية ملفتة للنظر والتي تنقل الأفكار والاتجاهات بشكل فعال.
API لتحويل CSV إلى الصور
من خلال استخدام Aspose.Cells Cloud SDK for .NET، تصبح مهمة تحويل CSV إلى صورة واضحة وفعالة. وأيضًا، من خلال الاستفادة من الإمكانات القوية لـ Aspose.Cells Cloud API، يمكنك تحويل ملفات CSV بسلاسة إلى تنسيقات صور متنوعة، بما في ذلك JPG. لذلك، سواء كان الأمر يتعلق بإنشاء مخططات أو رسوم بيانية أو عناصر مرئية مخصصة من بيانات CSV، توفر Aspose.Cells Cloud SDK for .NET الأدوات اللازمة لتبسيط عملية التحويل وإنتاج صور ذات جودة احترافية بسهولة.
الخطوة الأولى الآن هي البحث عن “Aspose.Cells-Cloud” في مدير حزم NuGet والنقر فوق الزر “إضافة حزمة”. ثانيًا، احصل على بيانات اعتماد العميل الخاصة بك من cloud Dashboard. إذا لم يكن لديك حساب حالي، فما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقالة البدء السريع.
تحويل 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 بنفسك.
روابط مفيدة
مقالات ذات صلة
نوصي بشدة بزيارة المدونات التالية: