Lecture du fichier CSV avec plusieurs encodages

Contents
[ ]

Aspose.Cells fournit leTxtLoadOptions.is_multi_encoded propriété, que vous devez définir survrai 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 dansANSI encodage et la deuxième ligne est enUnicode codage

Fichier d’entrée
tâche : image_alt_text

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

Fichier de sortie 1 : aucun aménagement n’est effectué pour l’encodage multiple
tâche : image_alt_text

La capture d’écran suivante montre le fichier XSLX converti à partir du fichier CSV ci-dessus après avoir défini leTxtLoadOptions.is_multi_encodedpropriété à true*. Comme vous pouvez le constater, le texte Unicode est désormais correctement converti.

Fichier de sortie 2 : IsMultiEncoded est défini sur true
tâche : image_alt_text

Vous trouverez ci-dessous l’exemple de code qui convertit correctement le fichier CSV ci-dessus au format XLSX.