içerik tablosu

Genel Bakış

The Aspose.Cells.LowCode TextConverter, Excel spreadsheets’in çeşitli metin biçimlerine dönüştürülmesini kolaylaştırır, örneğin CSV, TSV, XML, SLK ve DIF. Bu araç veri değişimi, ETL boruları ve miras sistemleri ile entegrasyon için gereklidir.

Excel neden metin biçimlerine dönüştürülür?

  • Data Integration & ETL: Spreadsheet verilerini veritabanlarına, analiz sistemlerine ve veri depolarına kolayca entegre edin.
  • Legacy System Compatibility: düz metin girişleri gerektiren eski sistemlerle iletişim kurun.
  • ** Okunabilir ve koruyucu veriler**: İnsan okunabilir biçimlerle veri incelemesini ve yönetimini basitleştirir.

Key Faydaları Aspose.Cells LowCode TextConverter

  • Extensive Format Support: kolayca CSV, TSV, XML, SLK, DIF, SQLSCRIPT ve daha fazlasına dönüştürülür.
  • ** Basit API Kullanımı**: Bir tek yöntem çağrısı ile minimum kod kullanılarak hızlı bir şekilde dönüştürülür.
  • Doğru yuvarlak ipuçları: Excel ve metin biçimleri arasında veri kaybı olmadan geri ve ileri dönüştürün.
  • Flexible Encoding: Streams veya özelleştirilmiş konfigürasyonlar aracılığıyla dosya kodlaması kolayca yönetilir.

Ön koşullar

  • NuGet aracılığıyla Aspose.Cells.LowCode en son sürümünü yükleyin:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 veya daha sonraki
  • İhtiyacımız olan alanlar:
using Aspose.Cells;
using Aspose.Cells.LowCode;

Adım adım dönüşüm rehberi

Excel ile CSV

Excel spreadsheets’i doğrudan CSV formatına dönüştürün:

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);

Excel için CSV

CSV verilerini bir Excel çalışma kitabına geri getirin:

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);

Diğer biçimler (TSV, SLK, XML)

Excel’i diğer metin biçimlerine kolayca dönüştürün:

saveOptions.SaveFormat = SaveFormat.Tsv;  // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);

C# kodu örnekleri

Excel ve CSV arasındaki dönüşümünü gösteren tam ve uygulanabilir bir C# programı:

using System;
using Aspose.Cells.LowCode;

namespace TextConversionExample
{
    class Program
    {
        static void Main()
        {
            // Excel to CSV
            var excelLoadOpts = new LowCodeLoadOptions { InputFile = "report.xlsx" };
            var csvSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "report.csv" };
            TextConverter.Process(excelLoadOpts, csvSaveOpts);
            Console.WriteLine("Excel to CSV conversion completed.");

            // CSV to Excel
            var csvLoadOpts = new LowCodeLoadOptions { InputFile = "report.csv" };
            var excelSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "report_converted.xlsx" };
            TextConverter.Process(csvLoadOpts, excelSaveOpts);
            Console.WriteLine("CSV to Excel conversion completed.");
        }
    }
} 

Performans Optimizasyonu İpuçları

  • Büyük Veri Seti Yönetimi: Büyük dosyaları parçalara dönüştürün veya veri akışını çizgiye göre yapın.
  • Zamanlı Otomatikleşme: Tekrarlayan dönüşümleri otomatikleştirmek için paket işleme veya planlı görevler kullanın.
  • Custom Delimiter Handling: Ek scripting veya tam Aspose.Cells API kullanarak özelleştirilmiş delimiters uygulayın.

Toplumsal Sorunlar ve Çözümler

hata ya da sorunÖnerilen çözüm
Unsupported SaveFormat errorsDesteklenen türleri ve doğru dosya uzantılarını kontrol edin.
Kodlama HatalarıExplicitly specify encoding (e.g., Encoding.UTF8Okumak / yazmak için.
Bilgilerin çürümesi veya yanlış anlaşılmasıTüm API seçenekleri ile sütun genişliklerini veya sınırlarını ayarlayın.

Sıkça Sorulan Sorular (FAQ)

**Q1: Başlıklar ihraç edilen CSV’ye dahil edilebilir mi?**Evet, ilk Excel satırının başlıkları içerdiğinden emin olun.

**Q2: XML verilerini Excel formatına nasıl dönüştürüyorum?**Set SaveFormat = SaveFormat.Xml in TextConverter.Process.

**Q3: TextConverter dosya sıkıştırmayı destekliyor mu?**No direct compression; use .NET System.IO.Compression separately after conversion.

İlgili kaynaklar

More in this category