web-dev-qa-db-fra.com

Le fichier CSV avec des caractères arabes est affiché sous forme de symboles dans Excel

J'utilise python= pour extraire des tweets arabes de Twitter et l'enregistrer sous forme de fichier CSV, mais lorsque j'ouvre le fichier sauvegardé dans Excel, l'arabe est affiche comme symboles. Cependant, à l'intérieur python et bloc-notes ou mot, ça a l'air bien. Puis-je savoir où est le problème?

3
Shams

Excel est connu pour avoir un terrible sytem d'importation de CSV. Longue histoire courte si sur le même système, vous importez un fichier CSV que vous venez d'exporter, cela fonctionnera en douceur. Sinon, le fichier CSV devrait utiliser le codage du système Windows et le délimiteur.

Un système plutôt maladroit mais robuste consiste à utiliser LibreOffice ou Oracle OpenOffice. Les deux sont bien au-delà d'Excel sur n'importe quelle fonctionnalité, mais le module CSV: ils vous permettront de spécifier les délimiteurs et les caractères de citation facultatifs ainsi que l'encodage du fichier CSV et vous pourrez enregistrer le fichier résultant dans XSLX.

0
Serge Ballesta