txt'yi csv'ye dönüştürme

.NET Cloud SDK ile TXT’yi CSV’ye dönüştürün.

Veri işlemenin dinamik ortamında, düz metin (TXT) dosyalarını CSV biçimine dönüştürme ihtiyacı .com/spreadsheet/csv/) biçimi hayati bir zorunluluk olarak duruyor. Verimli veri değişimine yönelik artan talebi karşılamak üzere tasarlanmış dönüştürücü bir çözüm olan .NET REST API’yi kullanarak TXT’den CSV’ye dönüştürme alanına girin. Dolayısıyla bu makale, veri yönetiminin inceliklerini derinlemesine inceleyerek ve bu sürecin getirdiği ayırt edici faydaları vurgulayarak bu dönüşümün acil ihtiyacını ortaya koyuyor.

TXT’den CSV’ye Dönüşüm için REST API

Düz metin (TXT) dosyalarını CSV formatına dönüştürme görevi, Aspose.Cells Cloud SDK for .NET ile verimli ve sorunsuz hale getirildi. Bu güçlü API, dönüştürme sürecini basitleştirerek geliştiricilerin, kolaylaştırılmış veri manipülasyonu için Aspose.Cells’in güçlü özelliklerinden yararlanmasına olanak tanır. Dahası, bu yaklaşım yalnızca dönüştürme sürecini basitleştirmekle kalmıyor, aynı zamanda Aspose.Cells Cloud SDK’nın daha geniş yeteneklerinin kilidini açıyor, bu da onu gelişmiş veri manipülasyonu ve değiştirilebilirlik arayan geliştiriciler için paha biçilmez bir varlık haline getiriyor.

İlki, NuGet paket yöneticisinde ‘Aspose.Cells-Cloud’u aramak ve ‘Paket Ekle’ düğmesine tıklamaktır. İkinci olarak, bulut kontrol panelinden müşteri kimlik bilgilerinizi alın. Mevcut bir hesabınız yoksa hızlı başlangıç makalesinde belirtilen talimatları uygulayarak ücretsiz bir hesap oluşturmanız yeterlidir.

C# .NET’te Metin Dosyasını CSV’ye Dönüştür

Aşağıdaki bölümde, C# .NET kullanarak Metin dosyasını programlı olarak CSV formatına nasıl dönüştürebileceğimize ilişkin adımlar açıklanmaktadır.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

İstemci kimlik bilgilerini argüman olarak ileteceğimiz CellsApi sınıfının bir nesnesini oluşturun.

 cellsInstance.UploadFile("input.txt", inputFile);

Giriş Metin dosyasını okuyun ve bulut depolama alanına yükleyin.

var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "CSV", isAutoFit: true, null, null, null, "output.csv", null);

TXT’den CSV’ye dönüştürme rutinini başlatın. Ortaya çıkan CSV daha sonra bulut depolama alanına yüklenir.

// Ö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ş Metin dosyasını yerel sürücüden oku
    using (var inputFile = System.IO.File.OpenRead(input_TXT))
    {
        // Metin dosyasını bulut depolama alanına yükleyin
        cellsInstance.UploadFile("input.txt", inputFile);

        // TXT'den CSV'ye dönüşümü başlat
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "CSV", isAutoFit: true, null, null, null, "ouptut.csv", null);

        // dönüşüm başarılı olursa başarı mesajını yazdır
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TXT to CSV conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
  • TXT girişini doğrudan yerel sürücüden CSV formatına dönüştürmek istiyorsanız lütfen aşağıdaki kod parçacığını kullanmayı deneyin.
// Ö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ş Metin dosyasını yerel sürücüden oku
    using (var inputFile = System.IO.File.OpenRead(input_TXT))
    {
        // TXT'den CSV'ye dönüşümü başlat
        var response = cellsInstance.CellsWorkbookPutConvertWorkbook(inputFile, format: "CSV", null, "resultant.csv", null,null);

        // dönüşüm başarılı olursa başarı mesajını yazdır
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TXT to CSV conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
txt'den csv'ye önizleme

.NET REST API kullanılarak TXT’den CSV’ye dönüştürmenin önizlemesi.

Yukarıdaki örnekte oluşturulan giriş Metin dosyası ve sonuç CSV’si şu adresten indirilebilir:

cURL Komutlarını kullanarak TXT’den CSV’ye Dönüştürme

Excel manipülasyonu için güçlü bir API olan Aspose.Cells Cloud, cURL ile sorunsuz bir şekilde bütünleşerek size TXT’den CSV’ye dönüştürme için çok yönlü bir çözüm sunar. Aspose.Cells Cloud API ile etkileşim kurmak için cURL komutlarını kullanarak dönüştürme sürecini basit ve ölçeklenebilir bir şekilde başlatabilirsiniz. Ayrıca bulut tabanlı mimarinin faydalarını da getirerek ölçeklenebilirlik sağlar ve yerel kaynaklara bağımlılığı azaltır.

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"

Şimdi Metin dosyasını çevrimiçi olarak CSV formatına dönüştürmek için lütfen aşağıdaki komutu uygulayın. Giriş TXT dosyası bulut depolama alanında olacaktır ve dönüştürme sonrasında ortaya çıkan CSV, bulut depolama alanında depolanacaktır.

curl -o "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

‘sourceFile’ı giriş TXT dosyasının adıyla, ‘resultantFile’ı sonuç CSV’nin adıyla ve ‘accessToken’ı yukarıda oluşturulan JWT erişim belirteciyle değiştirin.

  • Sonuçta ortaya çıkan Excel’i yerel sürücüde depolanmak üzere kaydetmek için lütfen aşağıdaki cURL komutunu kullanın; burada sonuçta ortaya çıkan dosya adını atladık ve sonuç yolunu belirtmek için -o argümanını kullandık.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.csv"

Çözüm

Sonuç olarak, düz metin (TXT) dosyalarını .NET REST API veya Aspose.Cells Cloud ve cURL komutlarını kullanarak CSV formatına dönüştürme kararı övgüye değer çözümler sunuyor. Bu Cloud API’si yalnızca TXT’den CSV’ye dönüştürme sürecini basitleştirmekle kalmaz, aynı zamanda tüm veri işleme deneyimini de geliştirir. Ayrıca zengin özellikleri, bulut ölçeklenebilirliği ve cURL komutlarıyla kusursuz entegrasyonuyla Aspose.Cells Cloud, geleneksel sınırları aşan kapsamlı bir çözüm olarak ortaya çıkıyor.

kullanışlı bağlantılar

İlgili Makaleler

Aşağıdaki blogları ziyaret etmenizi önemle tavsiye ederiz: