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.