J'ai un fichier .xlsx avec le plugin ArcGIS for Excel, important une table de couche d'entités hébergée qui possède un champ basé sur un domaine.<\/P>
Lorsque je sauvegarde et ferme le fichier Excel puis le rouvre plus tard, je reçois ce message d'erreur Microsoft Excel : <\/P>
"Nous avons trouvé un problème avec certains contenus dans 'TEST1234.xlsx'. Voulez-vous que nous essayions de récupérer autant que possible ? Si vous faites confiance à la source de ce classeur, cliquez sur Oui."<\/P>
Quand je clique sur "Oui" et que le fichier se rouvre, j'obtiens une liste de réparations pour le fichier. Je ferme la fenêtre contextuelle de la liste des réparations et vais à une des cellules basées sur un domaine. Le domaine n'est plus actif (il n'y a plus de menu déroulant comme dans Validation des données). Je retourne ensuite à ArcGIS for Excel et actualise la couche, ce qui fait fonctionner à nouveau le menu déroulant. <\/P>
Le champ basé sur un domaine de la table de couche a une très longue liste de domaines de 41 éléments totalisant 314 caractères, l'élément le plus long ne faisant que 17 caractères. J'ai trouvé un post du Forum Communauté Microsoft<\/A> concernant la validation des données dans Excel indiquant que la validation des données a une limite de 256 caractères pour tous les éléments dans la liste de validation des données. J'ai décidé de tester cela. J'ai raccourci les descriptions de la liste des domaines de la couche AGOL pour réduire le nombre de caractères en dessous de cette limite. Cela a supprimé l'erreur lors de la réouverture du fichier Excel et tout fonctionne parfaitement.<\/P>Lorsque je crée manuellement une liste de validation des données de 314 caractères dans Excel (sans saisie de données depuis ArcGIS for Excel), la validation des données ne pose aucun problème, elle s'enregistre et se rouvre parfaitement. Il semble que la limite de 256 caractères ne s'applique pas aux listes de validation des données créées entièrement dans Excel.<\/P>Cependant, quelle que soit la méthode par laquelle le plugin ArcGIS for Excel émule la validation des données basée sur les listes de domaines AGOL, elle semble être affectée par la limite de 256 caractères.<\/P>Le plugin ArcGIS for Excel peut-il être mis à jour afin qu'il puisse gérer les longues listes de domaines ?<\/P>
Lorsque je crée manuellement une liste de validation des données de 314 caractères dans Excel (sans saisie de données depuis ArcGIS for Excel), la validation des données ne pose aucun problème, elle s'enregistre et se rouvre parfaitement. Il semble que la limite de 256 caractères ne s'applique pas aux listes de validation des données créées entièrement dans Excel.<\/P>
Cependant, quelle que soit la méthode par laquelle le plugin ArcGIS for Excel émule la validation des données basée sur les listes de domaines AGOL, elle semble être affectée par la limite de 256 caractères.<\/P>
Le plugin ArcGIS for Excel peut-il être mis à jour afin qu'il puisse gérer les longues listes de domaines ?<\/P>
I am having the exact same problem. It appears that there is probably a bug that needs to be brought up to Esri. I will try submitting a case using your excellent description above.
Thank you so much @EMorgan for reporting this. We can definitely take a look at the limits we currently support for the domain list.
@JaromHlebasko If you were able to log the bug with Esri Support Services, do you have the bug number?
If not, I can log this for tracking and post updates here as well.
Thank you kindly,
SC
I created a case and have been on the phone with Esri about this issue. Unfortunately, this is a Microsoft Excel issue and not a defect/bug with the ArcGIS Excel plug-in. Esri provided me a workaround to create a list in a separate sheet and reference that list in the Data Validation formula window (ex: "=NameofList"). This does work; however, if you need to refresh your map with the newest data, it will wipe out this formula every time. If there is another workaround, I will post it once Esri gets back with me. Otherwise, Esri has suggested submitting an enhancement for the plug-in for them to somehow work around the data validation issue in Excel.
Two things:
1) We opened an ESRI support case about the plug-in, and had a call with a tech. During that call, we demonstrated that the issue is in the plug-in and not in Excel. We did this by manually building a Data Validation list in Excel that exceeded the supposed 256 character limit mentioned in the Microsoft Community Forum post (see link in original post above) and it worked without a problem, so the fault is in how the plug-in emulates Data Validation, and not Data Validation itself.
2) Until a proper solution is found, this is the workaround we are using: We are abbreviating the Domain descriptions to come in below 256 characters. Remember to include delimiters in the character count of the list. For example, we have a domain of 40 entries which means there are 39 delimiters, leaving us with 217 (256-39=217) characters for the descriptions. So the average character count for each description is 5 (217/40=5.425, rounded down). So our abbreviated descriptions are mostly 5 letter abbreviations, a few 4's and a few 6's. We know this is contrary to the purpose of the descriptions in a domain list in ESRI feature classes, but it works and it continues to work even when we refresh the data in the ArcGIS for Excel plug-in. We will continue to use this method until this issue with the plug-in is corrected.
Good afternoon @JaromHlebasko, thank you for the further details. Do you have the case number for your call?
-SC
@EMorgan Thank you for the further details you also provided. Can you share the case number you were provided?
Yes, Esri Case #03701614
Good morning! To those who posted here and logged cases with Support services, we are happy to report this bug is fixed in the current release.
Best,
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.