3 votes

La référence de la source de données Excel n'est pas valide

Je essaie de créer un tableau croisé à partir d'une plage mais je reçois toujours l'erreur Référence de la source de données n'est pas valide

J'ai recherché sur Google et j'ai essayé tout ce qui suit.

  • Sélectionnez à partir de Tableau au lieu de la plage.
  • Ouvrez la feuille de calcul Excel, cliquez sur l'onglet Affichage et sélectionnez Nouvelle fenêtre. Enregistrez la feuille de calcul avec un nom différent pour la nouvelle fenêtre.
  • Cliquez sur ACCUEIL> PRÉPARATION> INSPECTER LE DOCUMENT> Supprimez toutes les références inutiles et les formulaires XML.

Je ai des étiquettes sur toutes les colonnes et toutes les cellules sont remplies.

Je utilise Office 2010 sur Win7 et le fichier est au format .xlsx

5voto

Grant Palin Points 350

J'ai trouvé que la raison pour laquelle les tableaux croisés dynamiques ne fonctionnaient pas était à cause du nom du fichier. Les rapports sont générés par un système d'automatisation de rapports et le nom contient des crochets carrés [] que Excel n'aime pas.

J'ai retiré totalement les crochets carrés par hasard et j'ai constaté que les tableaux croisés fonctionnaient.

J'ai également essayé de sauvegarder le fichier dans l'option Enregistrer sous avec des crochets carrés mais comme je l'ai dit, Excel se plaint et ne le permet pas.

3voto

Bolle Points 11

J'ai rencontré la même erreur mais je n'avais pas de crochets [] dans le nom de mon fichier. J'ai découvert que le fichier Excel de mon outil de génération de rapports en ligne n'était pas réellement au format XLSX. Lorsque j'ai fait un "Enregistrer sous" dans Excel, le type de fichier était "Page web". J'ai changé cela pour "Classeur Excel (*.xlsx)" et enregistré avec le même nom, et le tableau croisé dynamique a fonctionné.

0voto

CraigB Points 1

J'ai eu un problème similaire. Aucun crochet dans le nom de fichier cependant. Il contenait cependant une virgule "," dans le nom de fichier et comme il était synchronisé avec OneDrive, la virgule a été convertie en "^J" donc cela aurait pu être le problème aussi.
J'ai copié les données dans une feuille de calcul vierge et le tableau croisé dynamique a bien fonctionné. Cela m'a donc indiqué qu'il devait également y avoir un problème avec le nom du fichier. J'ai changé le nom du fichier pour supprimer la virgule et boom, ça a bien fonctionné.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X