Copiez, pas exportez, une table depuis Arcmap


17

Comment puis-je copier une table, ou une sélection de lignes ou de colonnes dans une table, à partir d'Arcmap sans passer par l'exercice pointu-clicky-typey d' Export table ? La destination de ladite copie pourrait être n'importe quoi: bloc-notes, Excel, Word, peu importe.

Le menu contextuel existant permet uniquement de copier la valeur d'une seule cellule et à l'aide du clavier [Ctrl-C] copie également juste une valeur de cellule unique:

menu contextuel étendu pour afficher la valeur de la cellule de copie

J'utilise Arcmap 10.1, mais cela est ennuyeux depuis des années, alors ne ressentez pas le besoin de limiter votre réponse à une version particulière.

Réponses:


17

Votre capture d'écran montre bien comment copier la valeur de cellule actuelle dans le presse-papiers. Pour copier les enregistrements sélectionnés, cliquez avec le bouton droit sur le bouton gris le plus à gauche (où le «triangle» est affiché dans votre capture d'écran) et choisissez Copier la sélection. Remarque: le raccourci clavier pour les deux est Ctrl + Shift + C.


magnifique! Maintenant, cela fait combien de temps et je ne savais pas ?? (dommage que cela ne fonctionne pas aussi pour les colonnes).
matt wilkie

2
Je sais ce que tu veux dire par copier des colonnes! Cela prend quelques clics de plus, mais une fois que vous avez masqué tous les champs que vous ne voulez pas (généralement via l'onglet Propriétés des calques> onglet Champs), sélectionnez toutes les lignes, puis utilisez la commande Copier la sélection (généralement beaucoup plus rapide pour simplement supprimer les colonnes que vous n'avez pas '' vous ne voulez pas dans une feuille de calcul Excel ou un tableau Word).
ccn

4
La liste complète est ici - resources.arcgis.com/en/help/main/10.1/index.html#//… plus de 120 raccourcis ont été ajoutés depuis ArcGIS 8.3 - En fonction également du mode (modification de table) dans lequel vous vous trouvez.
Mapperz

13

C'est l'une de ces choses logicielles ennuyeusement simples mais obscures. Si vous cliquez avec le bouton droit de la souris sur les cases grises à gauche du tableau d'attributs et sélectionnez "copier sélectionné" à cet endroit, vous obtiendrez tout le tuple, pas seulement le champ sur lequel votre souris se trouve. Vous pourrez coller le tableau sous forme de texte brut séparé par des tabulations dans l'application de votre choix.

cliquez avec le bouton droit sur les barres de titre des lignes grises, à gauche


2
J'ai accepté la réponse de @ ccn parce qu'il était le premier et a donné le raccourci clavier. Votre contribution avec capture d'écran donne une réponse plus complète, merci :)
matt wilkie

après avoir vu la réponse similaire de Brad Nessom ici , j'ai décidé que la capture d'écran pourrait bénéficier d'un peu plus de contexte; si mis à jour.
matt wilkie

2

Cette tâche apparemment simple me joue depuis des années ...

Je savais tout sélectionner, cliquez sur la colonne grise gauche, cliquez sur copier sélectionné pour tout copier, puis collez les champs dans Excel.

Ce que je n'avais pas réalisé avant le dépannage aujourd'hui (Arc 10.3.1), c'est que le fait de garder la table d'attributs ouverte est la seule façon dont cela fonctionne sur mon système.Si j'agrandis en plein écran puis "X" avant de chercher à exceller ou à un autre programme, cela ne fonctionnera pas.

J'espère que ça aide!


Les mods doivent ignorer l'indicateur "pas de réponse". J'ai fait une erreur.
matt wilkie

C'est très curieux, j'obtiens la même chose. Je suppose que je n'ai jamais fermé la table avant de coller jusqu'à présent. Lorsque je ferme, Excel ne reçoit que les en-têtes de colonne et aucun enregistrement. Merci pour cela.
matt wilkie

1

Je ne sais pas ce que Kevin veut dire mais j'ai trouvé un autre moyen de contourner ..

Sélectionnez toutes les lignes et colonnes (si votre surbrillance apparaît en bleu clair) Puis en bas du tableau d'attributs qui a deux boutons et l'un d'eux indique Afficher les enregistrements sélectionnés. Re-surligné à nouveau et il devrait devenir jaune surligné avec le bouton droit de la souris et il devrait vous montrer Copier sélectionné.

entrez la description de l'image ici

1 : Je dois encore le faire pour copier les acres et Tfactor dans la disposition des données.

Cela se fait dans ArcMap 10.1


0

Pour Arcmap 9.x, cette fonctionnalité est disponible dans la table des matières mais pas dans la table attributaire.

  • sélectionnez les enregistrements, cliquez avec le bouton droit sur la couche / table dans la table des matières, puis cliquez sur
  • Sélection / copie des enregistrements pour les entités sélectionnées , s'il s'agit d'une couche d' entités , ou
  • Copiez les enregistrements , s'il s'agit d'une table.
  • Collez dans n'importe quel autre programme que vous aimez: Bloc-notes, Word, Excel, etc.

Pointe du chapeau à Valentina Boycheva dans les anciens forums Esri .


-1

XTools Pro possède de nombreuses fonctions, dont une simple fonction d'exportation vers Excel. XTools n'est pas une extension gratuite, mais la fonction d'exportation fonctionne après l'expiration de votre période d'évaluation.


Merci d'avoir contribué à HeyOverThere. L'exportation est intégrée à Arcmap, mais peut-être pas avec les mêmes compétences que XTools. Cependant, c'est hors sujet, j'ai spécifiquement demandé une méthode qui n'implique pas d'exporter.
matt wilkie
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.