فایلهای CSV(مقادیر جدا شده با کاما) برای ذخیره و مدیریت دادههای جدولی عالی هستند، اما فاقد جذابیت بصری هستند و اغلب تفسیر آنها در یک نگاه چالش برانگیز است. با این حال، با تبدیل فایلهای CSV به تصاویر JPG(گروه مشترک متخصصان عکاسی)، میتوانیم دادههای خام را به گرافیکهای جذاب بصری تبدیل کنیم که درک و اشتراکگذاری آسان است. بیایید جزئیات ارائه ارقام فروش، داده های مالی یا اطلاعات آماری را با تبدیل تصاویر CSV به JPG با استفاده از Aspose.Cells Cloud بررسی کنیم. این رویکرد ما را قادر میسازد تا نمودارها، نمودارها و اینفوگرافیکهای چشمگیر ایجاد کنیم که بینشها و روندها را بهطور مؤثر ارتباط برقرار میکنند.
- API برای تبدیل CSV به تصویر
- CSV را به JPG در C#.NET تبدیل کنید
- CSV به JPEG با استفاده از دستورات cURL
API برای تبدیل CSV به تصویر
با استفاده از Aspose.Cells Cloud SDK برای NET، کار تبدیل CSV به تصویر ساده و کارآمد می شود. همچنین، با استفاده از قابلیتهای قدرتمند Aspose.Cells Cloud API، میتوانید فایلهای CSV را به صورت یکپارچه به فرمتهای تصویری مختلف از جمله JPG تبدیل کنید. بنابراین، چه تولید نمودار، نمودار یا تصاویر سفارشی از دادههای CSV باشد، Aspose.Cells Cloud SDK برای داتنت ابزارهای لازم را برای سادهسازی فرآیند تبدیل و تولید تصاویر با کیفیت حرفهای به آسانی فراهم میکند.
اکنون اولین قدم این است که «Aspose.Cells-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. در مرحله دوم، اعتبار مشتری خود را از داشبورد ابری دریافت کنید. اگر حساب موجود ندارید، به سادگی با دنبال کردن دستورالعملهای مشخص شده در مقاله شروع سریع یک حساب رایگان ایجاد کنید.
تبدیل 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);
برای شروع تبدیل CSV به JPEG با API تماس بگیرید. هنگامی که کد با موفقیت اجرا شد، تصویر 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";
// هنگام انتقال ClientID و ClientSecret، نمونه CellsApi را ایجاد کنید
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// خواندن فایل ODS ورودی
using (var inputFile = System.IO.File.OpenRead(input_csv))
{
// فایل ODS را در فضای ذخیره سازی ابری آپلود کنید
cellsInstance.UploadFile("source.csv", inputFile);
// تبدیل فایل ODS به کتاب کار اکسل را آغاز کنید
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 را برای خودتان تجربه کنید.
لینک های مفید
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: