CSV(Virgülle Ayrılmış Değerler) dosyaları, tablo halindeki verileri depolamak ve yönetmek için mükemmeldir, ancak görsel çekicilikten yoksundurlar ve genellikle bir bakışta yorumlanması zordur. Ancak CSV dosyalarını JPG(Ortak Fotoğraf Uzmanları Grubu) görüntülerine dönüştürerek, ham verileri anlaşılması ve paylaşılması kolay, görsel olarak ilgi çekici grafiklere dönüştürebiliriz. Aspose.Cells Cloud’u kullanarak CSV’yi JPG görsellerine dönüştürerek satış rakamlarını, finansal verileri veya istatistiksel bilgileri sunmanın ayrıntılarını inceleyelim. Bu yaklaşım, içgörüleri ve eğilimleri etkili bir şekilde ileten göz alıcı çizelgeler, grafikler ve infografikler oluşturmamıza olanak tanır.
- CSV’den Görüntüye Dönüştürme API’si
- C# .NET’te CSV’yi JPG’ye dönüştürün
- cURL Komutlarını kullanarak CSV’den JPEG’e dönüştürme
CSV’den Görüntüye Dönüştürme API’si
Aspose.Cells Cloud SDK for .NET‘in kullanılmasıyla CSV’den Görüntüye dönüştürme görevi basit ve verimli hale gelir. Ayrıca Aspose.Cells Cloud API’nin güçlü özelliklerinden yararlanarak CSV dosyalarını JPG dahil çeşitli görüntü formatlarına sorunsuz bir şekilde dönüştürebilirsiniz. Yani, ister CSV verilerinden çizelgeler, grafikler veya özel görseller oluşturuyor olsun, Aspose.Cells Cloud SDK for .NET, dönüştürme sürecini kolaylaştırmak ve profesyonel kalitede görüntüleri kolaylıkla üretmek için gerekli araçları sağlar.
Şimdi ilk adım NuGet paket yöneticisinde ‘Aspose.Cells-Cloud’u aramak ve ‘Paket Ekle’ düğmesine tıklamaktır. İkinci olarak, istemci kimlik bilgilerinizi bulut kontrol panelinden alın. Mevcut bir hesabınız yoksa hızlı başlangıç makalesinde belirtilen talimatları izleyerek ücretsiz bir hesap oluşturmanız yeterlidir.
CSV’yi C# .NET’te JPG’ye dönüştürün
Bu bölümde CSV verilerini işlemek ve ondan yüksek kaliteli görüntüler oluşturmak için C# .NET’i nasıl kullanabileceğimize dair ayrıntıları inceleyeceğiz.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Öncelikle, istemci kimlik bilgilerini argüman olarak ileteceğimiz CellsApi sınıfının bir nesnesini oluşturun.
SaveOptions saveOptions = new SaveOptions()
İkinci olarak, SaveOptions’ın bir örneğini oluşturun ve çıktı dosyası formatını ‘JPG’ olarak tanımlayın.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
Üçüncü olarak, giriş CSV dosyasının adını, sonuçta ortaya çıkan JPEG görüntüsünün adını ve diğer isteğe bağlı parametreleri belirttiğimiz ‘PostWorkbookSaveAsRequest’ örneğini oluşturun.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
CSV’den JPEG’e dönüştürmeyi başlatmak için API’yi çağırın. Kod başarıyla yürütüldüğünde ortaya çıkan JPEG görüntüsü bulut depolamaya kaydedilir.
// Örneklerin ve veri dosyalarının tamamı için lütfen şu adrese gidin:
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// https://dashboard.aspose.cloud/ adresinden istemci kimlik bilgilerini alın
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// ClientID ve ClientSecret'i geçerken CellsApi örneği oluşturun
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// giriş ODS dosyasını oku
using (var inputFile = System.IO.File.OpenRead(input_csv))
{
// ODS dosyasını bulut depolama alanına yükleyin
cellsInstance.UploadFile("source.csv", inputFile);
// ODS dosyasını Excel çalışma kitabına dönüştürmeyi başlat
var response = cellsInstance.CellsWorkbookGetWorkbook(input_csv,null, format: "JPG", isAutoFit: true, null, null, null, "resultant.jpg", null,null);
// dönüşüm başarılı olursa başarı mesajını yazdır
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);
}
Yukarıdaki örnekte oluşturulan giriş CSV’si ve sonuçta elde edilen JPEG, [source.csv][25] ve resultant.jpg’ten indirilebilir.
cURL Komutlarını kullanarak CSV’den JPEG’e dönüştürme
Alternatif olarak, cURL komutları aracılığıyla CSV (Virgülle Ayrılmış Değerler) dosyalarının Aspose.Cells Cloud kullanılarak JPEG görüntülerine dönüştürülmesi, çeşitli veri görselleştirme ve sunum ihtiyaçları için kesintisiz ve etkili bir çözüm sunar. Yalnızca birkaç basit komutla Aspose.Cells Cloud’un güçlü özelliklerinden yararlanarak CSV verilerini yüksek kaliteli JPEG görüntülere dönüştürebilirsiniz.
Bu yaklaşımın ilk adımı aşağıdaki komutu kullanarak bir JWT erişim belirteci oluşturmaktır:
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 erişim belirtecini aldıktan sonra CSV’yi JPEG görüntüsüne dönüştürmek ve çıktıyı bulut depolamaya kaydetmek için lütfen aşağıdaki komutu yürütün.
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’ı Cloud depolamada bulunan giriş CSV dosyasının adıyla, ‘myResultant’ı bulut depolamada oluşturulacak sonuçtaki JPEG görüntüsünün adıyla ve ‘accessToken’ı yukarıda oluşturulan JWT erişim belirteciyle değiştirin.
Çıktıyı bulut depolamaya kaydetmek yerine, ortaya çıkan görüntüyü yerel sürücüye kaydetme gereksiniminiz varsa lütfen aşağıdaki komutu çalıştırmayı deneyin.
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"
Çözüm
Sonuç olarak, CSV’yi JPEG görüntülere dönüştürmek için Aspose.Cells Cloud SDK for .NET veya cURL komutlarını kullanmayı tercih edin, her iki yaklaşım da veri görselleştirme ihtiyaçlarınız için güçlü ve etkili çözümler sunar. CSV verilerinizden yüksek kaliteli JPEG görüntüler sunmak için Aspose.Cells Cloud’un güvenilirliğine, doğruluğuna ve performansına güvenebilirsiniz. Yine de bu seçenekleri daha fazla araştırmanızı ve Aspose.Cells Cloud’un avantajlarını kendiniz deneyimlemenizi öneririz.
kullanışlı bağlantılar
İlgili Makaleler
Aşağıdaki blogları ziyaret etmenizi önemle tavsiye ederiz: