csv'den html'ye

CSV’yi C# .NET ile HTML’ye dönüştürün.

CSV(Virgülle Ayrılmış Değerler) dosyalarının HTML‘ye dönüştürülmesi, çeşitli uygulamalarda veri sunumu ve paylaşımı için çok sayıda avantaj sunar. Bu dönüşümle ham tablo verileri görsel olarak çekici ve kolayca tüketilebilir hale gelir; bu da onu web sayfaları, raporlar ve sunumlar için ideal hale getirir. Bu makalede CSV’den HTML’ye dönüşümün avantajlarını ve C# .NET’in bu dönüşümü nasıl verimlilik ve hassasiyetle sağladığını inceleyeceğiz.

CSV’den HTML’ye Dönüştürme SDK’sı

GroupDocs.Conversion Cloud SDK for .NET, CSV dosyalarını sorunsuz bir şekilde HTML formatına dönüştürmek için sağlam ve çok yönlü bir çözüm sağlar. Kapsamlı özellikleri ve sezgisel API’si ile CSV’den HTML’ye dönüştürmeyi .NET uygulamalarınıza zahmetsizce entegre edebilirsiniz. Dolayısıyla, dinamik HTML raporları oluşturmanız, web sayfalarında tablo halinde veri görüntülemeniz veya veri görselleştirmeyi geliştirmeniz gerekiyorsa, GroupDocs.Conversion Cloud SDK, hedeflerinize verimli ve güvenilir bir şekilde ulaşmanız için size güç verir.

İlk adım, NuGet paket yöneticisinde GroupDocs.Conversion-Cloud’u arayarak SDK’yı yüklemek ve Yükle düğmesine tıklamaktır. Diğer bir seçenek de paket yöneticisi konsolunda aşağıdaki komutu çalıştırmaktır.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

Şimdi kişiselleştirilmiş API kimlik bilgilerimizi (yani Müşteri Kimliği ve Müşteri Sırrı) almamız gerekiyor. Lütfen API kimlik bilgilerinin nasıl alınacağına ilişkin ayrıntıların açıklandığı bu kısa öğretici‘de belirtilen talimatları izleyin.

C# .NET’te Virgülle Ayrılmış Dosyayı HTML’ye Dönüştürme

Orijinal CSV dosyalarının yapısını, biçimlendirmesini ve veri bütünlüğünü koruyarak yüksek kaliteli dönüştürme sonuçları sağladığı için GroupDocs.Conversion Cloud for .NET’i kullanmanın ayrıntılarını inceleyelim.

  1. İstemci kimlik bilgilerini bağımsız değişken olarak ilettiğimiz bir ‘Yapılandırma’ sınıfı örneği oluşturun.
var configurations = new Configuration(clientId, clientSecret1);
  1. Yapılandırma nesnesini giriş argümanı olarak ilettiğimiz ConvertApiyi başlatın.
var apiInstance = new ConvertApi(configurations);
  1. Giriş CSV dosyasını bulut depolama alanına yükleyin.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Giriş CSV’sinin adını, sonuç biçimini ‘html’ olarak ve çıktı HTML’sinin adını bağımsız değişken olarak belirttiğimiz bir ‘ConvertSettings’ örneği oluşturun.
var settings = new ConvertSettings{...}
  1. CSV’yi HTML’ye dönüştürmek ve elde edilen HTML’yi bulut depolama alanına kaydetmek için ConvertDocumentRequest API’sini çağırın.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet üzerinden daha fazla örnek
// API kimlik bilgilerinizi edinin 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Configuration sınıfının bir örneğini oluşturun ve bunu İstemci Kimliği ve İstemci Sırrı ile başlatın. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// CSV'nin temel URL'sini HTML dönüştürme API'sine ayarlamak için ApiBaseUrl değerini tanımlayın.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// ConvertApi sınıfının bir örneğini Configuration sınıfının nesnesiyle başlatın.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// giriş Excel çalışma kitabını yerel sürücüden yükleyin             
using (var stream = System.IO.File.OpenRead("sourceFile.csv"))
{
    // FileApi'nin bir örneğini oluşturun
    var fileUpload = new FileApi(configurations);
    // giriş CSV'sini bulut depolama alanına yükleyin
    fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));

    // kaynak CSV'nin adını ve sonuçta ortaya çıkan HTML dosyasının adını tanımladığımız ConvertSettings'i oluşturun
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.csv",
        Format = "html",
        OutputPath = "ConvertedFile.html"
    };
    
    // CSV'den HTML'ye dönüştürme için ConvertDocument yöntemini çağırın.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // başarı mesajını yazdır
        Console.WriteLine("The Web page successfully saved as Excel workbook !");
    }
}
csv'den html'ye

Resim:- HTML tablosu olarak kaydedilen CSV dosyasının önizlemesi.

Yukarıdaki örnekte kullanılan giriş CSV dosyası input.csv adresinden indirilebilir.

cURL Komutlarını Kullanarak CSV’den HTML’ye Dönüştürme

CSV dosyalarını HTML’ye dönüştürmek için GroupDocs.Conversion Cloud ve cURL komutlarını kullanmanın gücünden ve esnekliğinden de yararlanabilirsiniz. Bu yaklaşım, CSV verilerini HTML belgelerine dönüştürmenin kullanışlı ve etkili bir yolunu sunarak veri sunumu, web yayınlama ve daha fazlası gibi çeşitli kullanım durumlarına hitap eder. Öyleyse, ister komut satırı arayüzü aracılığıyla ister komut dosyaları içinden dönüştürme sürecini sorunsuz bir şekilde nasıl başlatıp kontrol edebileceğimize dair ayrıntıları inceleyelim.

İlk adım, istemci kimlik bilgilerine dayalı bir JWT erişim belirteci oluşturmaktır ve JWT belirtecini oluşturduktan sonra CSV’yi HTML tablosuna dönüştürmek ve elde edilen HTML’yi bulut depolama alanına kaydetmek için lütfen aşağıdaki cURL komutunu yürütün.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"csv\"  },  \"OutputPath\": \"{resultantFile}\"}" -v

Lütfen sourceFileı giriş CSV dosyasının adıyla, resultantFileı ortaya çıkan HTML’nin adıyla ve accessTokenı kişiselleştirilmiş JWT erişim belirteciyle değiştirin.

  • Artık elde edilen HTML’yi Cloud depolamaya kaydetmek yerine yerel sürücüye de kaydedebilirsiniz. Lütfen aşağıdaki cURL komutunu kullanmayı deneyin:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}" \
-o "ConvertedFile.html"

Ücretsiz CSV’den HTML’ye Dönüştürücü

Lütfen ücretsiz CSV to HTML Converter uygulamamızı kullanmayı deneyin. Bu hafif ve süper verimli Uygulama, GroupDocs.Conversion Cloud REST API’leri üzerinde geliştirilmiştir ve bu REST API’nin muhteşem yeteneklerine tanık olmanızı sağlar.

csv'den html'ye dönüştürücü

kullanışlı bağlantılar

Çözüm

Sonuç olarak, GroupDocs.Conversion Cloud SDK for .NET’ten yararlanmak, CSV dosyalarını HTML formatına dönüştürmek için etkili ve güvenilir bir çözüm sunar. İster bir web sitesinde tablo halinde veri sunmak, ister CSV verilerinden HTML raporları oluşturmak veya veri yayınlama görevlerini otomatikleştirmek istiyor olun, .NET REST API’miz bu süreci kolaylaştırmak için gerekli tüm ayrıntıları sağlar. Bununla birlikte, .NET SDK’mızın gücünü benimseyin ve projelerinizde CSV’den HTML’ye dönüştürmenin potansiyelini bugün ortaya çıkarın!

İlgili Makaleler

Daha fazla bilgi edinmek için aşağıdaki bağlantıları ziyaret etmenizi kesinlikle öneririz: