Excel'den metne dönüştürme

C# .NET kullanarak Excel’i (XLS, XLSX) Metin dosyasına dönüştürün

Excel elektronik tablolar, verileri yönetmek ve analiz etmek için her yerde bulunan bir araçtır. Ancak, web uygulamaları için her zaman en verimli biçim değildirler. Bu nedenle, Excel dosyalarının metin dosyasına (.txt) dönüştürülmesi, kullanıcıların verileri daha fazla manipüle etmesine izin verdiği için veri işlemede yaygın bir görevdir. esnek ve okunabilir biçim. Metin dosyaları ayrıca hafiftir ve çeşitli programlarda açmaları kolaydır, bu da onları veri depolamak ve paylaşmak için ideal bir seçim haline getirir. Ancak, özellikle programlama dillerine aşina değilseniz, Excel dosyalarını metin dosyası (.txt) biçimine dönüştürmek göz korkutucu bir görev olabilir. Neyse ki, C# .NET ile Excel dosyalarınızı fazla çaba harcamadan kolayca Metin biçimine dönüştürebilirsiniz. Bu kılavuzda, Excel verilerinizi .NET Cloud SDK kullanarak metin dosyasına (.txt) nasıl dönüştüreceğinizi göstereceğiz.

Excel’den Metne Dönüştürme API’sı

Aspose.Cells Cloud SDK for .NET, Excel dosyalarını metin dosyası (.txt) biçimine dönüştürmenin verimli ve uygun maliyetli bir yoludur. Bu bulut tabanlı yaklaşım, ölçeklenebilirlik, erişilebilirlik ve gelişmiş güvenlik özellikleri dahil olmak üzere çok sayıda avantaj sağlar. Dönüştürme işlemi güvenilirdir ve yüksek kaliteli sonuçlar verir. “Aspose.Cells-Cloud” araması yapın ve Paket Ekle düğmesine tıklayın. İkinci olarak, Cloud Dashboard üzerinde bir hesabınız yoksa lütfen geçerli bir e-posta adresi kullanarak ücretsiz bir hesap oluşturun ve kişiselleştirilmiş kimlik bilgilerinizi alın.

C# kullanarak Excel’i TXT’ye dönüştürün

API, dosya biçimi dönüştürmeyle başa çıkmak için aşağıdaki üç yöntemi sunar.

GetWorkbook - Bulut depolamadan girdi Excel alın ve çıktıyı bulut depolamaya kaydedin. PutConvertWorkbook - Excel dosyasını istek içeriğinden diğer biçimlere dönüştürür. PostWorkbookSaveAs - Excel dosyasını depolamaya diğer format dosyaları olarak kaydeder.

Şimdi bu bölümde, girdi Excel dosyasını yerel sürücüden yüklemek, dönüştürmeyi gerçekleştirmek ve ortaya çıkan Metin dosyasını bulut depolamaya kaydetmekle ilgileniyoruz.

// Eksiksiz örnekler ve veri dosyaları için lütfen şu adrese gidin: 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/ adresinden müşteri 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);

// sürücüdeki ilk Excle çalışma kitabı
string input_Excel = "input.xlsx";
// sonuç Metin dosyasının adı
string resultant_File = "output.txt";

try
{
    // Excel dosyasını Dosya örneğine oku
    var file = System.IO.File.OpenRead(input_Excel);

    // dönüştürme işlemini başlat
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

    // birleştirme başarılı olursa başarı mesajını yazdır
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Excel to Text converted successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Bu kod parçacığıyla ilgili anlayışımızı geliştirelim:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

İstemci kimlik bilgilerini bağımsız değişken olarak geçirirken bir CellsApi nesnesi oluşturun.

var file = System.IO.File.OpenRead(input_Excel);

Giriş Excel çalışma kitabının içeriğini FileStream nesnesine okuyun.

var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

Excel’i Metin biçimine dönüştürmek için API’yi arayın. Ortaya çıkan dosya formatı ve ortaya çıkan Metin dosyası adı, bu yönteme bağımsız değişken olarak sağlanır. Dönüştürmeden sonra, çıktı bulut depolama alanına kaydedilir.

Excel'den Metne

Excel’den metne dönüştürme önizlemesi.

Yukarıdaki örnekte oluşturulan giriş Excel çalışma kitabı ve sonuç TXT dosyası input.xls ve output.txt‘den indirilebilir.

CURL Komutlarını Kullanarak Excel’den Metin Dosyasına

Metin dosyalarının hafif olduğunu ve internet üzerinden iletilmesinin verimli olduğunu öğrendik. Şimdi bu bölümde Aspose.Cells Cloud REST API ve cURL komutunu kullanarak Excel dosyalarını text formatına çevireceğiz. Bu yaklaşım, çeşitli yazılım uygulamaları ve işletim sistemleriyle uyumluluk, gelişmiş veri güvenliği ve artan verimlilik gibi birçok fayda sağlar.

Başlamak için müşteri kimlik bilgilerine dayalı bir JWT erişim belirteci oluşturmamız gerekiyor:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Sonraki adım API’yi PostWorkbookSaveAs çağırmaktır. Bu API, girdi Excel’i bulut depolamadan yükler ve ardından ortaya çıkan TXT’yi aynı bulut depolamaya kaydeder.

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument(2).xlsx/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\"}"

Son sözler

Bu eğitimde, Aspose.Cells Cloud SDK for .NET ve cURL komutlarının Excel dosyalarını metin formatına dönüştürmek için uygun ve verimli bir yol sunduğunu öğrendik. Bu, özellikle büyük veri kümeleri veya karmaşık formüllerle çalışırken yararlı olabilir, çünkü metin dosyaları, kullanıcıların özel yazılım veya programlama becerilerine ihtiyaç duymadan ilgili bilgileri hızlı bir şekilde çıkarmasına olanak tanır.

Bu yaklaşımların her ikisi de, çeşitli yazılım uygulamaları ve işletim sistemleriyle uyumluluk, gelişmiş veri güvenliği ve daha küçük dosya boyutları nedeniyle artan verimlilik dahil olmak üzere sayısız fayda sağlar. Ek olarak Aspose.Cells Cloud SDK for .NET ve cURL komutlarının kullanımı kolaydır ve esneklik sunar, bu da onları hem işletmeler hem de bireyler için mükemmel bir seçim haline getirir. Aspose.Cells Cloud SDK for .NET ve cURL komutlarının gücünden yararlanarak, Excel dosyalarını hızlı ve kolay bir şekilde metne dönüştürebilir ve verilerinizi daha erişilebilir ve güvenli hale getirebilirsiniz. Bugün başlayalım!

Yararlı Bağlantılar

Önerilen Makaleler

Hakkında daha fazla bilgi edinmek için lütfen aşağıdaki bağlantıları ziyaret edin: