Aspose.Cells Converteur de texte pour .NET

Aspose.Cells Text Converter pour .NET est une API de haute performance adaptée pour convertir les livres de travail Microsoft Excel (XLS, XLSX et XLSM) en plusieurs formats basés sur le texte – y compris CSV, TSV, XML et SQLSCRIPT – et vice versa. Construit sur l’appareil robuste d’ASPOSE. Cells, ce plug-in simplifie les flux de travaux de conversion de texte pour les outils de migration de données, les pipelines de rapport, le processus ETL et les services de traitement des panneaux.

Installation et configuration

  • Ajoutez le paquet Aspose.Cells NuGet à votre projet .NET.
  • Configurez une licence mesurée pour éviter les limitations d’évaluation.

Pour plus de détails, voir le インストール Pour les licences, suivez Licenza a consumo .

Caractéristiques et fonctionnalités

Support de format complet

  • Introduction : XLS, XLSX, XLSM
  • Étiquette : CSV, TSV, XML (customizable), SQLSCRIPT (détats de base de données prêts INSERT)
  • Soutient les conversions rond-trip entre les livres de travail Excel et les formats basés sur le texte

Création et codage de personnalisation

  • Définir les délimitateurs personnalisés, les caractères de référence et les séquences d’échappement pour CSV/TSV
  • Encodage de contrôle (UTF-8, UTF-16, ISO-8859-1, etc.) pour la compatibilité
  • Options pour inclure/exclure les chevaux, les pieds et les lignes blanches

Contrôle de la structure XML

  • Carte des données de feuille de travail dans les éléments et attributs XML avec des modèles personnalisés
  • Configurer les éléments de racine, les espaces de nom et la sortie conforme au schéma
  • Soutient les représentations XML centrées en ligne et cellulaire

Génération SQLSCRIPT

  • Convertir chaque ligne en déclarations SQL INSERT automatiquement
  • Customiser les noms de table, les listes de colonnes et le formatage des valeurs
  • Batch Multiple INSERTs pour une exécution optimisée dans les bases de données relatives

Performance et scalabilité

  • Conversion basée sur le courant pour les grands livres de travail
  • Conversion parallèle en utilisant des systèmes multi-core
  • Poids léger pour les exportations d’un seul panneau, puissance élevée pour la conversion en masse

Traitement et validation des erreurs

  • Une hiérarchie d’exception claire pour les erreurs de conversion, les violations du format et les problèmes I/O
  • Vérifications pour inspecter/correcter les données de conversion pré/post
  • Points d’intégration de logage pour les cadres .NET

Exemple: Excel à la conversion 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);

Conseils et meilleures pratiques

  • Métre Licensing : Initialisez à la démarrage d’application et surveillez l’utilisation des quotas.
  • Gestion des ressources : Utilisez des flux pour de grands livres de travail et déployez rapidement les objets de conversion.
  • Encodage de la cohérence : Alignez-vous avec les systèmes cibles pour éviter la corruption du caractère.
  • Sécurité du fil : Convertisez instantanément des convertisseurs séparés pour chaque fil / tâche.
  • Récupération d’erreur : Les appels Wrap dans try/catch avec la logique fallback pour les cellules invalides.
  • Templates réutilisables : stockez les modèles XML/SQLSCRIPT à l’extérieur pour des mises à jour faciles.

Problemi comuni e soluzioni

  • File non trouvée : Assurez-vous que la voie du fichier fournie est correcte.
  • Format de fichier non supporté : Vérifiez que le format d’entrée est soutenu par Aspose.Cells.

Questions fréquentes posées

**Qu’est-ce que Aspose.Cells Text Converter pour .NET?**Il s’agit d’une API axée sur la conversion de brochures Excel en/de formats basés sur le texte tels que CSV, TSV, XML et SQLSCRIPT.

**Comment cela diffère-t-il de Aspose.Cells pour .NET?**Aspose.Cells est une bibliothèque multifonctionnelle, tandis que Text Converter vise les tâches de conversion axées sur le texte.

**Quels formats sont soutenus?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT et plus encore.

**Les paramètres de génération de texte peuvent-ils être personnalisés?**Oui, en utilisant SaveOptions Les sous-classes comme TxtSaveOptions, JsonSaveOptions, et etc.

 Français