Aspose.Cells Convertitore di testo per .NET
Aspose.Cells Text Converter per .NET è un’API ad alto rendimento personalizzata per la conversione dei libri di lavoro Microsoft Excel (XLS, XLSX,XLSM) in diversi formati basati sul testo - tra cui CSV, TSV, XML e SQLSCRIPT - e viceversa. Costruito sul robusto motore Asposa.cells, questo plugin semplifica i flussi di lavorazione di conversioni di testo per strumenti di migrazione dei dati, tubi di reporting, processi ETL e servizi di elaborazione delle schede.
Installazione e Setup
- Aggiungi il pacchetto Aspose.Cells NuGet al tuo progetto .NET.
- Configurare la licenza misurata per evitare limitazioni di valutazione.
Per ulteriori dettagli, vedi il Installazione Guida. per la licenza, seguire Licenza a consumo .
Caratteristiche e funzionalità
Supporto formato completo
- Immatricolazione: XLS, XL SX, Il XLSM
- Risultati: CSV e TSV, di XML (customizable), SQLSCRIPT (dichiarazioni INSERT pronte per database)
- Supporta le conversioni di round-trip tra libri di lavoro di Excel e formati basati su testo
Delimitore e codifica di personalizzazione
- Definisci delimitatori personalizzati, caratteri di citazione e sequenze di escape per CSV/TSV
- Codifica di controllo (UTF-8, UTF-16, ISO-8859-1, ecc.) per la compatibilità
- Opzioni per includere/sconfiggere capolavori, piede e righe bianche
Controllo strutturale XML
- Mappa dei dati della scheda di lavoro in elementi XML e attributi con modelli personalizzati
- Configurare elementi di radice, spazi di nome e rendimento conforme allo schema
- Supporta le rappresentazioni XML centrate e cellulari
Generazione SQLSCRIPT
- Convertire ogni riga in dichiarazioni SQL INSERT automaticamente
- Personalizzare i nomi delle tabelle, le liste delle colonne e il formato dei valori
- Batch Multiple INSERT per l’esecuzione ottimizzata in database relazionali
Performance e scalabilità
- Conversione basata sul flusso per grandi libri di lavoro
- Conversione parallela utilizzando sistemi multi-core
- Peso leggero per le esportazioni di singoli fogli, elevata trasmissione per conversioni di massa
Trattamento degli errori e validazione
- Chiara gerarchia eccezionale per errori di conversione, violazioni di formato e problemi di I/O
- Validazione per verificare/correggere i dati pre/post conversione
- Punti di integrazione di logging per i framework .NET
Esempio: Excel per la conversione 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);
Suggerimenti e migliori pratiche
- Metered Licensing : inizializzare all’applicazione startup e monitorare l’uso della quota.
- Gestione delle risorse : utilizzare i flussi per grandi libri di lavoro e disporre rapidamente gli oggetti di conversione.
- Codificazione della coerenza : Alinea con i sistemi mirati per evitare la corruzione del carattere.
- Sicurezza del thread : Instantate i convertitori separati per ciascun thread/task.
- Error Recovery : le chiamate Wrap in try/catch con logica fallback per cellule invalide.
- Template riutilizzabili : immagazzinare i template XML/SQLSCRIPT esternamente per semplici aggiornamenti.
Problemi comuni e soluzioni
- File non trovato : Assicurarsi che il percorso del file fornito sia corretto.
- Formato di file non supportato : Verificare che il formato di input è supportata da Aspose.Cells.
Domande frequenti
**Che cosa è Aspose.Cells Text Converter per .NET?**È un’API focalizzata per la conversione delle schede di Excel in/da formati basati su testo come CSV, TSV, XML e SQLSCRIPT.
**Come si differenzia da Aspose.Cells per .NET?**Aspose.Cells è una biblioteca multifunzionale, mentre Text Converter mira a compiti di conversione focalizzati sul testo.
**Quali formati sono supportati?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT e altro ancora.
**Le impostazioni di generazione del testo possono essere personalizzate?**Sì, utilizzando SaveOptions
Sottoclassi come TxtSaveOptions
, JsonSaveOptions
, e così via.