Aspose.Cells Text Converter untuk .NET

Aspose.Cells Text Converter untuk .NET adalah API berprestasi tinggi yang disesuaikan untuk mengkonversi Microsoft Excel workbooks (XLS, XLSX,XLSM) ke berbagai format berbasis teks – termasuk CSV, TSV, XML, dan SQLSCRIPT – dan sebaliknya. dibangun pada mesin yang kukuh Asposa.cells, plugin ini mempercepat aliran kerja konversi teks untuk alat migrasi data, laporan pipa, proses ETL dan layanan pemrosesan spreadsheet.

Instalasi dan Setup

  • Tambahkan paket Aspose.Cells NuGet ke proyek .NET Anda.
  • Konfigurasi lisensi terukur untuk menghindari pembatasan evaluasi.

Untuk pengaturan yang lebih detail, lihat Instalasi Untuk lisensi, ikuti Lisensi Terukur .

Fitur dan Fungsi

Dukungan Format Lengkap

  • Pengenalan : XLS, XL SX, XLSM
  • Produksi : CSV dan TSV, Untuk XML (customable), SQLSCRIPT (database siap INSERT pernyataan)
  • Mendukung konversi bulat antara buku kerja Excel dan format berbasis teks

Delimiter & Encoding Customization

  • Menetapkan delimiters tersuai, karakter kutipan, dan sekuensi melarikan diri untuk CSV/TSV
  • Kode kontrol (UTF-8, UTF-16, ISO-8859-1, dll) untuk kompatibilitas
  • Pilihan untuk mencakup / mengecualikan kepala, kaki, dan baris putih

Kontrol Struktur XML

  • Peta data lembar kerja ke dalam elemen XML dan atribut dengan template tersuai
  • Mengkonfigurasi unsur akar, ruang nama, dan output yang mematuhi skema
  • Mendukung representasi XML berpusat baris dan sel

Generasi SQLScripts

  • Konversi setiap baris ke pernyataan SQL INSERT secara otomatis
  • Menyesuaikan nama tabel, daftar kolom, dan pemformatan nilai
  • Batch Multiple INSERTs untuk pelaksanaan yang dioptimalkan dalam basis data relatif

Performa dan Scalability

  • Konversi berbasis arus untuk buku kerja besar
  • Konversi paralel menggunakan sistem multi-core
  • Berat ringan untuk ekspor satu lembar, putaran tinggi untuk konversi besar-besaran

Kesalahan Pengelolaan dan Validasi

  • Hierarki pengecualian yang jelas untuk kesalahan konversi, pelanggaran format, dan masalah I/O
  • Validasi hooks untuk memeriksa / benar data pre / post conversion
  • Titik Integrasi Logging untuk Framework Login .NET

Contoh: Konversi Excel ke CSV

using Aspose.Cells;

// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");

// Save the workbook to CSV format
workbook.Save("output.csv", SaveFormat.Csv);

Tips dan Praktik Terbaik

  • Metered Licensing : Initialize pada aplikasi startup dan memantau penggunaan kuota.
  • Pengurusan Sumber Daya : Gunakan aliran untuk buku kerja besar dan menyesuaikan objek konversi dengan cepat.
  • Kod Konsistensi: Sesuai dengan sistem sasaran untuk menghindari korupsi karakter.
  • Keselamatan thread : Instantiate terpisah converter untuk setiap thread/tugas.
  • Error Recovery : Wrap panggilan dalam try/catch dengan logika fallback untuk sel-sel yang tidak berfungsi.
  • Template yang dapat digunakan kembali : Simpan template XML/SQLSCRIPT secara eksternal untuk kemas kini mudah.

Masalah Umum dan Solusinya

  • File Not Found : Pastikan jalur file yang disediakan benar.
  • Format file yang tidak didukung : Periksa format input yang disokong oleh Aspose.Cells.

Pertanyaan yang sering ditanya

**Apa itu Aspose.Cells Text Converter untuk .NET?**Ini adalah API berfokus untuk mengkonversi Excel spreadsheets ke/dari format berbasis teks seperti CSV, TSV, XML, dan SQLSCRIPT.

**Bagaimana perbedaan dari Aspose.Cells untuk .NET?**Aspose.Cells adalah perpustakaan multifungsi, sementara Text Converter menargetkan tugas konversi berfokus teks.

**Format apa yang didukung?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT, dan banyak lagi.

**Apakah pengaturan generasi teks dapat disesuaikan?**Ya, menggunakan SaveOptions subkategori seperti TxtSaveOptions, JsonSaveOptions, dan sebagainya.

 Indonesia