0
votes

Ne pouvait pas charger des données dans le flocon de neige

J'essaie de charger le fichier de données CSV dans le flocon de neige. Mais cela montre cette erreur

"Valeur numérique" 0xa1t0xa920xxb4 'n'est pas reconnu "@ try / ui1592405587937 / nouvelle feuille de calcul Microsoft Excel.csv', ligne 2, caractère 1 rang 1, colonne" Essayez "[" DEC ": 1]"

Mon fichier CSV contient cette donnée xxx

mais quand j'essaie de charger manuellement par l'instruction insertion Insert dans les valeurs de tableau (80.12345678, 'Kavi '); puis mes données sont insérées.


0 commentaires

3 Réponses :


0
votes

Vous avez une valeur de '0xa1T0XA920XB4' qui est insérée dans une valeur numérique de votre table. Ce n'est pas un numéro valide. Votre instruction Insert fonctionne, car vous utilisez des valeurs numériques dans la première colonne. Je recommande d'ajouter une suite à votre commande On_error et de voir combien d'enregistrements peuvent être chargés et qui ne sont pas.


2 commentaires

Pouvez-vous partager votre déclaration?


Vous devrez peut-être consulter les options de format de fichier en fonction de vos données. Votre champ numérique est-il entouré de citations et d'une chaîne? Quels sont vos délimiteurs et sont-ils spécifiés? Sauteur de l'en-tête (noms de colonne) ou non lors du chargement de ces données?



0
votes

la valeur non numérique 0xa1t0xa920xb4 code> si décodé avec Unicode évalue à "/ code> qui ne correspond pas à votre description des données à 2 lignes dans le Fichier.

Si vous avez utilisé les capacités d'exportation CSV de Microsoft Excel, assurez-vous que votre fichier écrit est correct en imprimant son contenu via Type code> sur une invite de la cmd Windows ou un chat code> Sur la borne Linux / MacOS, et vérifiez qu'il n'y a pas de caractères supplémentaires entourant les champs de données réels. p>

Votre fichier doit apparaître comme suit lors de la visualisation directement (supposer des délimiteurs de virgule): P>

> type 'New Microsoft Excel Worksheet.csv'
Dec,name
80.12345678,Kavi
80.67543213,Ravi


0 commentaires

0
votes

Vous voudrez peut-être nettoyer votre fichier CSV. Il semble que certains caractères spéciaux ne soient pas capables d'analyser / charger.

Ouvrez votre fichier dans Bloc-notes ++ et recherchez ce caractère spécial et supprimez-le. Il y a un bouton dans Notepad ++, juste en dessous de toutes les barres de menu (fichier, éditer .. etc.), lorsque vous survolez la souris sur ce bouton, il est indiqué "Afficher tous les caractères", si vous cliquez dessus, il affiche tous les caractères intégrés. Dans le fichier comme le personnage de Newline, etc.

Cet hexcode: '0xa1t0xa920xxb4' ressemble à ceci: © ' Puisque votre première colonne est décimale, le flocon de neige jette donc cette erreur car elle voit un caractère non numérique.

Je pense que c'est l'erreur.

merci


0 commentaires