Lecture du fichier CSV avec plusieurs encodages

Aspose.Cells fournit la propriété TxtLoadOptions.IsMultiEncoded, que vous devez définir sur true pour charger correctement votre fichier CSV avec plusieurs encodages.

La capture d’écran suivante montre un exemple de fichier CSV contenant deux lignes. La première ligne est en encodage ANSI et la deuxième ligne est en encodage Unicode

Fichier d’entrée
todo:image_alt_text

La capture d’écran suivante montre le fichier XLSX converti à partir du fichier CSV ci-dessus sans définir la propriété TxtLoadOptions.IsMultiEncoded sur true. Comme vous pouvez le constater, le texte Unicode n’a pas été correctement converti.

Fichier de sortie 1: aucune adaptation pour plusieurs encodages
todo:image_alt_text

La capture d’écran suivante montre le fichier XSLX converti à partir du fichier CSV ci-dessus après avoir défini la propriété TxtLoadOptions.IsMultiEncoded sur true. Comme vous pouvez le constater, le texte Unicode est maintenant correctement converti.

Fichier de sortie 2: IsMultiEncoded est défini sur true
todo:image_alt_text

Ci-dessous se trouve le code d’exemple qui convertit le fichier CSV ci-dessus en format XLSX correctement.

Articles Connexes