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.