Jadual Konten

Penglihatan

The Aspose.Cells.LowCode TextConverter menyederhanakan konversi Excel spreadsheets ke berbagai format teks, seperti CSV, TSV, XML, SLK, dan DIF. Alat ini penting untuk pertukaran data, pipa ETL dan integrasi dengan sistem warisan.

Mengapa Mengkonversi Excel ke Format Teks?

  • Data Integration & ETL: Mudah mengintegrasikan data spreadsheet ke dalam database, sistem analisis, dan gudang data.
  • Legacy System Compatibility: Berkomunikasi dengan sistem yang lebih tua yang memerlukan input teks yang rata.
  • Data yang dapat dibaca dan dapat dipelihara: Simplify data review and management with human-readable formats.

Manfaat utama dari Aspose.Cells LowCode TextConverter

  • Extensive Format Support: Mudah konversi ke CSV, TSV, XML, SLK, DIF, SQLSCRIPT, dan banyak lagi.
  • Penggunaan API sederhana: Konversi cepat menggunakan kode minimum dengan panggilan metode tunggal.
  • Current Round-Trips: Konversi kembali dan ke depan antara Excel dan format teks tanpa kehilangan data.
  • Fleksible Encoding: Mudah mengelola file encoder melalui arus atau konfigurasi tersuai.

Persyaratan

  • Instal versi terbaru dari Aspose.Cells.LowCode melalui NuGet:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 atau lebih baru.
  • Ruang nama yang diperlukan:
using Aspose.Cells;
using Aspose.Cells.LowCode;

Panduan Konversi Langkah-Langkah

Excel untuk CSV

Konversi Excel spreadsheets langsung ke format CSV:

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

CSV untuk Excel

Mengimpor data CSV kembali ke buku kerja Excel:

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

Format lain (TSV, SLK, XML)

Konversi Excel ke format teks lainnya dengan mudah:

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

Contoh kode C# lengkap

Sebuah program C# yang lengkap dan dapat dijalankan yang menunjukkan konversi antara Excel dan CSV:

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.");
        }
    }
} 

Tips Optimasi Kinerja

  • Mengelola Dataset Besar: Mengkonversi file besar menjadi potongan atau mengalir data baris demi baris.
  • Automasi Teratur: Gunakan pemrosesan batch atau tugas teratur untuk mengautomatikkan konversi berulang.
  • Custom Delimiter Handling: Gunakan delimeter tersuai menggunakan skrip tambahan atau API penuh Aspose.Cells.

Masalah Umum & Penyelesaian Masalah

Kesalahan atau masalahSolusi yang disarankan
Unsupported SaveFormat errorsPeriksa format yang cocok dengan jenis yang didukung dan ekstensi file yang benar.
Kode KesalahanExplicitly specify encoding (e.g., Encoding.UTF8Saat membaca / menulis.
Penyalahgunaan data atau penyimpanganMenyesuaikan lebar kolom atau delimiters dengan opsi API penuh.

Pertanyaan yang sering ditanyakan (FAQ)

**Q1: Bolehkah headers dimasukkan ke dalam CSV yang diekspor?**Ya, pastikan baris pertama Excel mengandung headers.

**Q2: Bagaimana saya mengubah data XML kembali ke format Excel?**Set SaveFormat = SaveFormat.Xml in TextConverter.Process.

**Q3: Adakah TextConverter mendukung kompresi file?**No direct compression; use .NET System.IO.Compression separately after conversion.

Sumber Daya Berkaitan

More in this category