![TSV'den Excel'e](images/convert-tsv-to-xls.jpg#center)
C# .NET kullanarak TSV’den Excel’e dönüştürme.
TSV(Sekmeyle Ayrılmış Değerler) dosyaları basit ve hafiftir, bu da onları veri depolama ve aktarım için ideal kılar. Bununla birlikte, Excel çalışma kitabı, derinlemesine veri işleme ve sunumu için gerekli olan veri görselleştirme, analiz araçları ve kullanıcı dostu arayüzler gibi gelişmiş özellikler sunar. Bu makalede, TSV dosyalarını Excel’e dönüştüreceğiz ve veri analizi yeteneklerinizi geliştirmek, iş akışlarını kolaylaştırmak ve veri sunumunu iyileştirmek için güçlü özelliklerden yararlanacağız.
- TSV’den Excel’e Dönüştürme SDK’sı
- C#’ta TSV’yi XLS’ye dönüştürme
- cURL Komutlarını kullanarak TSV’den XLSX’e
TSV’den Excel’e Dönüştürme SDK’sı
Aspose.Cells Cloud SDK for .NET, TSV (Sekmeyle Ayrılmış Değerler) dosyalarını Excel formatına dönüştürmenin güçlü ve etkili bir yolunu sunarak veri dönüştürme sürecini kolaylaştırır. Aspose.Cells Cloud SDK’yı kullanarak TSV dosyalarının Excel’e dönüştürülmesini otomatikleştirerek doğruluk sağlayabilir ve veri bütünlüğünü koruyabilirsiniz.
Yani SDK’yı kullanmak için öncelikle NuGet paket yöneticisinde ‘Aspose.Cells-Cloud’u aramanız ve ‘Paket Ekle’ butonuna tıklamanız gerekiyor. İ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.
C#{#tsv-to-xls-csharp} ile TSV’yi XLS’ye dönüştürün
Büyük hacimli verileri verimli bir şekilde nasıl işleyebileceğimize ve güçlü dönüştürme yeteneklerini uygulamalarınıza nasıl entegre edebileceğimize, genel üretkenliği ve veri yönetimi iş akışlarını nasıl geliştirebileceğimize ilişkin ayrıntıları inceleyelim.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Öncelikle, istemci kimlik bilgilerini argüman olarak ileteceğimiz CellsApi sınıfının bir nesnesini başlatın.
SaveOptions saveOptions = new SaveOptions()
İkinci olarak, çıktı dosyası formatını ‘XLS’ olarak tanımladığımız SaveOptions örneğini oluşturun.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
Üçüncü olarak, giriş TSV’sinin adını, sonuçta ortaya çıkan Excel çalışma kitabının adını ve diğer isteğe bağlı parametreleri belirttiğimiz ‘PostWorkbookSaveAsRequest’ örneğini oluşturun.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
Son olarak, TSV’den Excel’e dönüştürme işlemini başlatmak için API’yi çağırın. Kod başarıyla yürütüldüğünde ortaya çıkan Excel çalışma kitabı bulut depolama alanına 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 = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// ClientID ve ClientSecret'i geçerken CellsApi örneği oluşturun
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// giriş TSV dosyasını yükle
using (var inputFile = System.IO.File.OpenRead(input.tsv))
{
// giriş TSV çalışma kitabını bulut depolama alanına yükleyin
cellsInstance.UploadFile("input.tsv", inputFile);
// TSV'yi Excel çalışma kitabına dönüştürmek için API'yi çağırın
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "XLS", null, null, null, null, "myResultant.xls", null,null);
// dönüşüm başarılı olursa başarı mesajını yazdır
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TSV to Excel completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
TSV’den Excel’e dönüşümün önizlemesi.
Yukarıdaki örnekte oluşturulan giriş TSV’si ve sonuçta elde edilen Excel, input.tsv ve myResultant.xls‘den indirilebilir.
cURL Komutlarını Kullanarak TSV’den XLSX’e
TSV’yi Aspose.Cells Cloud ve cURL komutlarını kullanarak XLSX’e dönüştürmek basit ve etkili bir işlemdir. Bu yaklaşım otomasyon ve toplu işleme için oldukça faydalıdır ve sık veri dönüşümleri gerektiren betiklere ve iş akışlarına entegre etmek için idealdir.
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=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Şimdi TSV’den XLSX’e dönüştürme işlemini gerçekleştirmek için lütfen aşağıdaki komutu yürütün:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=xlsx&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
‘sourceFile’ı giriş TSV dosyasının adıyla (bulut depolamada mevcuttur), ‘resultantFile’ı çıktı Excel çalışma kitabının adıyla ve ‘accessToken’ı yukarıda oluşturulan JWT erişim belirteciyle değiştirin.
- Ortaya çıkan XLSX çalışma kitabını yerel bir sürücüye kaydetmek için lütfen aşağıdaki cURL komutunu kullanın:
curl -v "https://api.aspose.cloud/v3.0/cells/input.tsv?format=xlsx&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "MyConverted.xlsx"
Ücretsiz TSV’den XLSX’e Dönüştürme Uygulaması
.NET REST API’nin yeteneklerini deneyimlemek için hafif ve son derece verimli TSV’den XLSX’e Dönüştürme Uygulamamızı kullanmayı düşünebilirsiniz. Bu ücretsiz Uygulama, Aspose.Cells Cloud API’leri üzerine kurulmuştur ve herhangi bir kurulum gerektirmeden çevrimiçi olarak test edilebilir.
Ücretsiz TSV’den XLSX’e dönüştürme uygulaması
Çözüm
Sonuç olarak, TSV’yi Excel formatına dönüştürmek, veri işlemeyi, görselleştirmeyi ve analizi geliştirmek açısından kritik bir görevdir. İster güçlü ve esnek Aspose.Cells Cloud SDK for .NET’i, ister Aspose.Cells Cloud API ile basit ve komut dosyası oluşturulabilir cURL komutlarını tercih edin, her iki yaklaşım da bu dönüşüm için güçlü çözümler sunar.
kullanışlı bağlantılar
İlgili Makaleler
Aşağıdaki blogları ziyaret etmenizi önemle tavsiye ederiz: