Table des contenus

Résumé

Le Aspose.Cells.LowCode TextConverter simplifie la conversion des brochures Excel en différents formats de texte, tels que CSV, TSV, XML, SLK et DIF. Cet outil est essentiel pour l’échange de données, les pipelines ETL et l’intégration avec les systèmes d’héritage. Aspose.Cells.SaveOptions Il est essentiel de veiller à ce que le format de sortie répond à vos besoins. par exemple, lorsque vous utilisez la fonctionnalité .NET Excel to Text, vous pouvez facilement exporter vos données dans un format facile à utiliser.

Pourquoi convertir Excel en formats de texte ?

  • Data Integration & ETL : intégrer facilement les données dans les bases de données, les systèmes d’analyse et les entrepôts.
  • Compatibilité logicielle: communiquer avec des systèmes plus anciens qui nécessitent des entrées de texte plates.
  • Data Readable and Maintainable: Simplifie l’examen et la gestion des données avec des formats humains.

Avantages clés du Aspose.Cells LowCode TextConverter

  • Support de format étendu: Convertir facilement en CSV, TSV, XML, SLK, DIF, SQLSCRIPT et plus encore.
  • Utilisation d’API simple: Conversion rapide en utilisant un code minimum avec un appel de méthode unique.
  • Trips ronds exacts: Convertir vers l’arrière entre Excel et les formats de texte sans perte de données.
  • Encodage flexible: Gérer facilement le codage des fichiers à travers les courants ou les configurations personnalisées.

Principaux

  • Installez la dernière version de Aspose.Cells.LowCode via NuGet :

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 ou plus tard.
  • Des espaces nécessaires :
using Aspose.Cells;
using Aspose.Cells.LowCode;

Guide de conversion de pas à pas

Excel pour CSV

Convertez les brochures Excel directement dans le format CSV :

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);

CSV à Excel

Importer les données CSV dans un livre de travail Excel :

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);

Autres formats (TSV, SLK, XML)

Convertir Excel à d’autres formats de texte avec facilité :

saveOptions.SaveFormat = SaveFormat.Tsv;  // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);

Exemple de code C#

Un programme C# complet et exécutable démontrant la conversion entre Excel et CSV:

using System;
using Aspose.Cells.LowCode;

namespace TextConversionExample
{
    class Program
    {
        static void Main()
        {
            // Excel to CSV
            var excelLoadOpts = new LowCodeLoadOptions { InputFile = "report.xlsx" };
            var csvSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "report.csv" };
            TextConverter.Process(excelLoadOpts, csvSaveOpts);
            Console.WriteLine("Excel to CSV conversion completed.");

            // CSV to Excel
            var csvLoadOpts = new LowCodeLoadOptions { InputFile = "report.csv" };
            var excelSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "report_converted.xlsx" };
            TextConverter.Process(csvLoadOpts, excelSaveOpts);
            Console.WriteLine("CSV to Excel conversion completed.");
        }
    }
}

Suggerimenti per l’ottimizzazione delle prestazioni

  • Gestion de grands groupes de données: Convertez les grands fichiers en morceaux ou en streaming des données en ligne par ligne.
  • Automatisation prévue: Utilisez le traitement des lots ou les tâches prévues pour automatiser les conversions récurrentes.
  • Custom Delimiter Handling: Appliquez des délimitants personnalisés en utilisant un script supplémentaire ou l’API complet Aspose.Cells.

Problèmes communs et résolution des problèmes

Erreur ou problèmeLa solution recommandée
Unsupported SaveFormat erreursVérifiez les matchs de format des types soutenus et les extensions de fichier correctes.
Les erreurs de codagespécifier explicitement le codage (par exemple, Encoding.UTF8Lorsque vous lisez / écrivez.
Traitement des données ou mauvaise alignementAjuster les largeurs de colonne ou les délimitants avec les options API complètes.

Questions fréquemment posées (FAQ)

Q1: Les titres peuvent-ils être inclus dans le CSV exporté? Oui, assurez-vous que la première ligne d’Excel contient des titres.

Q2: Comment puis-je convertir les données XML dans le format Excel? Sélection SaveFormat = SaveFormat.Xml dans TextConverter.Process.

Q3: Est-ce que TextConverter prend en charge la compression des fichiers ? Pas de compression directe ; utilisation .NET System.IO.Compression séparément après la conversion.

Ressources liées

More in this category