Aspose.Cells Converter teks untuk .NET

Aspose.Cells Text Converter untuk .NET adalah API berprestasi tinggi yang disesuaikan untuk menukar buku kerja Microsoft Excel (XLS, XLSX,XLSM) ke dalam pelbagai format berasaskan teks – termasuk CSV, TSV, XML, dan SQLSCRIPT – dan sebaliknya. dibina pada enjin yang kukuh Asposa.cells, plugin ini menyegarkan aliran kerja penukaran teks untuk alat-alat migrasi data, saluran laporan, proses ETL dan perkhidmatan pemprosesan papan lebar.

Pemasangan dan Setup

  • Tambah pakej Aspose.Cells NuGet kepada projek .NET anda.
  • Mengesetkan lesen yang diukur untuk mengelakkan sekatan penilaian.

Untuk pengaturan terperinci, lihat Installation untuk lesen, ikuti Lisensi Pengukuran .

Ciri-ciri dan fungsi

Format sokongan yang komprehensif

  • Kemasukan : XLS, XL SX, Perbezaan XLSM
  • Pengeluaran : CSV dan TSV, Perbezaan XML (customizable), SQLSCRIPT (pernyataan INSERT bersedia pangkalan data)
  • Menyokong penukaran bulat antara buku kerja Excel dan format berasaskan teks

Delimiter & Penyesuaian Koding

  • Menetapkan delimiters yang disesuaikan, aksara kutipan, dan urutan melarikan diri untuk CSV/TSV
  • Kod kawalan (UTF-8, UTF-16, ISO-8859-1, dan lain-lain) untuk kompatibiliti
  • Pilihan untuk termasuk / mengecualikan kepala, kaki, dan baris putih

Pengurusan Struktur XML

  • Peta data lembaran kerja ke dalam unsur-unsur XML dan atribut dengan templat tersuai
  • Mengkonfigurasi unsur-unsur akar, ruang nama, dan output yang mematuhi skema
  • Menyokong persembahan XML berturut-turut dan berpusat sel

Kumpulan SQLSCRIPT

  • Menukar setiap baris kepada pernyataan SQL INSERT secara automatik
  • Menyesuaikan nama jadual, senarai lajur, dan pemformatan nilai
  • Batch Multiple INSERTs untuk pelaksanaan yang dioptimumkan dalam pangkalan data relatif

prestasi dan scalability

  • Konversi berasaskan aliran untuk buku kerja besar
  • Konversi paralel menggunakan sistem multi-core
  • Berat ringan untuk eksport lembaran tunggal, kuasa lebar tinggi untuk penukaran besar-besaran

Kesilapan Pengurusan dan Validasi

  • Hierarki pengecualian yang jelas untuk kesilapan penukaran, pelanggaran format, dan masalah I/O
  • Pengesahan hooks untuk memeriksa / betul data pre / post penukaran
  • Titik integrasi logging untuk rangka kerja log .NET

Contoh: Excel kepada konversi 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 Amalan Terbaik

  • Metered Licensing: Bermula pada permulaan aplikasi dan memantau penggunaan kuota.
  • Pengurusan Sumber: Gunakan aliran untuk buku kerja yang besar dan simpan objek penukar dengan segera.
  • Kod Konsistensi: Sesuai dengan sistem sasaran untuk mengelakkan rasuah watak.
  • Keselamatan thread: Instantikan penukar berasingan untuk setiap thread/tugas.
  • Error Recovery: Wrap panggilan dalam try/catch dengan logik fallback untuk sel-sel yang tidak berfungsi.
  • Templat boleh digunakan semula: Simpan templat XML/SQLSCRIPT secara luaran untuk kemas kini mudah.

Masalah dan resolusi yang sama

  • File Not Found: Pastikan laluan fail yang disediakan betul.
  • Format fail yang tidak disokong: Semak format input yang didukung oleh Aspose.Cells.

Soalan-soalan yang kerap ditanya

**Apa itu Aspose.Cells Text Converter untuk .NET?**Ia adalah API berfokus untuk menukar skrip Excel ke/dari format berasaskan teks seperti CSV, TSV, XML, dan SQLSCRIPT.

**Bagaimana ia berbeza daripada Aspose.Cells untuk .NET?**Aspose.Cells adalah perpustakaan pelbagai fungsi, manakala Text Converter menargetkan tugas-tugas penukaran berfokus teks.

**Apakah format yang disokong?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT, dan banyak lagi.

**Bolehkah tetapan pengeluaran teks disesuaikan?**Ya, menggunakan SaveOptions sub-kelas seperti TxtSaveOptions, JsonSaveOptions, dan sebagainya.

 Melayu