Suite

Comment joindre les données d'une feuille de calcul à un shapefile ?


Duplicata possible :
Comment puis-je transférer des données d'une feuille de calcul dans un fichier de formes ?

J'ai des données pour les indices de privation multiple pour le Royaume-Uni sur ce site Web : http://www.communities.gov.uk/publications/corporate/statistics/indices2010

Les données de la feuille de calcul sont représentées par des zones de super sortie de couche inférieure (LSOA). J'ai donc réussi à obtenir un fichier de formes pour les LSOA au Royaume-Uni et je souhaite lier les données de la feuille de calcul dans un fichier de formes qui cartographie les indices de privation… Comment dois-je procéder ?


Vous aurez besoin d'une colonne commune identifiant vos polygones/zones (ou tout autre type de géométrie), vous pouvez simplement faire une jointure de table. Si vous ne savez pas comment procéder, accédez à l'aide de votre ArcMap, tapez Table Join dans le champ de recherche et faites une lecture là-bas.

Acclamations

ÉDITER: Si vous ouvrez votre table attributaire, cliquez avec le bouton droit de la souris sur la colonne appropriée que vous utiliserez pour la jointure de la table et sélectionnez "propriétés", vous pouvez voir le "type" répertorié (dans ce cas, c'est "double" --- voir capture d'écran). Faites correspondre cela dans Access DBase. Je soupçonne que cela peut être la cause de votre problème, car j'ai déjà eu ce problème.


Comment créer des polygones Tableau (cartes) à partir d'un fichier de forme SIG (.shp)

L'astuce consiste à convertir les métadonnées d'un fichier .shp en une feuille de calcul Excel.

Commencez par créer un dossier de travail pour ce mini-projet. J'ai créé un dossier sur le bureau Windows appelé « ShapeTest ».

Enregistrez vos données dans « ShapeTest ». Dans mon cas, j'ai téléchargé les données cartographiques de City Ward sur le site Web de Somerville.

Copiez le fichier téléchargé dans votre dossier de mini-projet. Le fichier sera un fichier .zip. Ainsi, le fichier doit être extrait ("Extraire tout").

Téléchargez et installez QGIS… une application de cartographie open source. Une fois installé, ouvrez QGIS. Sous Plugins, installez le plugin MMQGIS. Une fois le plugin installé, il devrait apparaître dans la barre supérieure.

Créez une nouvelle couche de carte en sélectionnant le V avec le signe plus dans le coin supérieur gauche.

Ouvrez le fichier .shp pour lequel vous avez besoin de coordonnées géographiques (longitude, latitude)

Le fichier .shp s'ouvrira… vous verrez une carte.

Modifier les propriétés du projet

Modifier les propriétés du projet (suite) Cliquez sur « Activer les transformations CRS « à la volée ». Choisissez WGS 84, EPSG : 4326. Cliquez sur OK.

Une fois que vous avez modifié les propriétés du projet, faites un clic droit sur le nom du fichier .shp qui apparaît dans le « Panneau des calques »

Enregistrer en tant que nouveau fichier (nouveau nom dans votre dossier de mini-projet)… J'ai enregistré en tant que WardNew. Lors de l'enregistrement, pour CRS, choisissez « Project CRS (EPSG : 4326 — WGS 84). »

Enregistrer en tant que nouveau fichier suite…

Vous êtes maintenant prêt à exporter un fichier .csv de coordonnées. Cliquez sur MMQGIS (nouveau plugin que vous venez d'installer), Import/Export… Geometry Export to CSV File. Deux fichiers sont générés des nœuds temporaires (ce sont les coordonnées géographiques) et des attributs temporaires (il s'agit d'un fichier de métadonnées)… dans mon cas, les fichiers d'attributs temporaires me disent quel quartier va avec quelle forme. Enregistrez ces fichiers dans votre dossier de mini-projet.

Maintenant, vous devrez modifier le fichier temp-nodes afin d'ajouter le "chemin" Tableau nécessaire pour dessiner les polygones. Vous verrez qu'il y a des lignes vides supplémentaires… nous nous en débarrasserons plus tard. Les coordonnées sont déjà dans l'ordre approprié pour créer des polygones… maintenant, créez une colonne appelée Chemin, puis générez un numéro séquentiel à partir de 1 jusqu'à ce que vous arriviez au bas des données. Remarque : peu importe que le chemin ne se réinitialise pas pour chaque forme… il importe seulement que la séquence soit correcte.

Triez les lignes par shapeid et path, puis supprimez les lignes pour lesquelles il n'y a pas de shapeid.

Enregistrez le fichier en tant que feuille de calcul Excel (temp-nodes-2). Ensuite, ouvrez le fichier temp-attributes et copiez le contenu des temp-attributs dans un nouvel onglet dans temp-nodes-2… appelez le nouvel onglet temp-attributes. (Dans Tableau, nous allons joindre les nœuds temporaires aux attributs temporaires (sur shapeid)).

Ouvrez Tableau. Connectez-vous à la nouvelle feuille de calcul Excel appelée temp-nodes-2. Faites glisser l'onglet « temp-nodes-2 », puis faites glisser l'onglet « attributs temporaires ». Ils se rejoindront automatiquement sur shapeid.

Accédez à Tableau Sheet1. Changez Ward, Path et Shapeid en dimensions. Changez X en longitude et Y en latitude.


A propos de l'auteur

Rhonda Houser

Rhonda Houser a travaillé dans les SIG pour le gouvernement local et étatique et l'enseignement supérieur au cours des 17 dernières années et l'aime toujours. Elle prospère (ou survit) grâce à la nature en constante évolution du domaine, à sa résolution de problèmes (grands et petits) et à la variété de compétences qu'il requiert. Houser aime travailler avec des cartes teintées de thé qui ont des histoires à raconter et trouve que le paysage représenté par les données géospatiales, qu'il s'agisse d'images satellite ou de données géologiques, est magnifique. Elle est titulaire d'un baccalauréat en études environnementales de l'Université du Kansas et d'une maîtrise en sciences de l'environnement de la Virginia Commonwealth University. En 2014, elle obtient la certification de Professionnelle des Systèmes d'Information Géographique (GISP).


A propos de l'auteur

Rhonda Houser

Rhonda Houser a travaillé dans les SIG pour le gouvernement local et étatique et l'enseignement supérieur au cours des 17 dernières années et l'aime toujours. Elle prospère (ou survit) grâce à la nature en constante évolution du domaine, à sa résolution de problèmes (grands et petits) et à la variété de compétences qu'il requiert. Houser aime travailler avec des cartes teintées de thé qui ont des histoires à raconter et trouve que le paysage représenté par les données géospatiales, qu'il s'agisse d'images satellite ou de données géologiques, est magnifique. Elle est titulaire d'un baccalauréat en études environnementales de l'Université du Kansas et d'une maîtrise en sciences de l'environnement de la Virginia Commonwealth University. En 2014, elle obtient la certification de Professionnelle des Systèmes d'Information Géographique (GISP).


Sous-ensemble de polygones de fichiers de formes basés sur des valeurs dans une feuille de calcul distincte (.csv)

J'ai un fichier de formes de polygones de strates d'échantillonnage, qui contient dans la table des attributs le nom/ID de chaque polygone respectif (StrataID). Dans un fichier .csv séparé, j'ai à nouveau les mêmes identifiants de strate en plus de l'effort d'échantillonnage à employer dans chaque strate respective.

Cependant, lorsque certaines strates ne sont pas toujours échantillonnées (taille d'échantillon de 0) et que la fonction GRTS (spsurvey) pour l'échantillonnage spatial ne permet pas un effort nul, ces strates sont supprimées sans effort. Il me reste un fichier .csv qui ne contient que strates avec un effort d'échantillonnage >0. À partir de ce sous-ensemble de strates, je dois me synchroniser avec le fichier de formes contenant les polygones de strates auxquels les échantillons seront attribués (c'est-à-dire que les polygones de strates qui ne seront pas échantillonnés doivent être supprimés du fichier de formes).

Existe-t-il un moyen de sous-ensemble d'un fichier de formes en ne rappelant que les identifiants présents dans une feuille de calcul distincte ?

Le fichier de formes (strates) et le fichier .csv (effort) utilisent des identifiants de strates identiques.

J'ai joué avec le sous-ensemble et d'autres fonctions avec un succès minimal :


Mises à jour

Vous pouvez télécharger les données géospatiales au format de fichier ESRI Shape pour le Myanmar, l'État et la région, le district, le canton, le village Tract, les niveaux du village et pour les régions spéciales via http://geonode.themimu.info

Les ensembles de données contiennent les limites administratives, les routes, la voie ferrée, la ville, le village, l'utilisation des terres/la couverture des terres, etc.

Les ensembles de données sont développés par le PAM, l'ONUDC, le PNUE, l'UN OCHA et le MIMU, à l'échelle intermédiaire à 1:250 000 (environ à l'échelle du quart de pouce) dans le système de coordonnées géographiques utilisant le système de coordonnées WGS 1984 et à partir d'autres ensembles de données pertinents pour le Myanmar acquis à partir de la carte numérique. du monde (DCW), GeoNetwork, etc.


Plugins clients SIG simples

Les plugins Simple GIS sont un moyen simple d'étendre les fonctionnalités de votre application Simple GIS Client. Faciles à installer, les plugins Simple GIS se chargent automatiquement dans les projets Simple GIS nouveaux ou existants, offrant des fonctionnalités supplémentaires non disponibles dans Simple GIS Client.

Plugin de mappage de territoire simple

Simple Territory Mapper est une extension de plugin pour le Client SIG simple application SIG de bureau. Simple Territory Mapper permet à l'utilisateur de créer et de gérer des territoires par code postal, district scolaire, comté ou état. Avec le plugin Simple Territory Mapper, les utilisateurs peuvent également ajouter facilement des données personnalisées telles que des données de vente, de personnel, etc., ou des données démographiques du US Census Bureau à leurs territoires. Le gestionnaire de territoire fournit des outils simples pour gérer et équilibrer vos territoires en utilisant vos propres données ou données démographiques du US Census Bureau. Essai gratuit de 30 jours ! Cliquez sur ce lien Plugin de mappage de territoire simplepour plus d'informations.

Obtenez un essai gratuit !

Pas d'essai sans tracas ! Aucune inscription requise ! Cliquez simplement sur le bouton Essayer gratuitement pour accéder à la page de téléchargement des plugins Simple Territory Mapper. Téléchargez le fichier exe d'installation et exécutez l'installation sur votre ordinateur. La version d'essai ne nécessite aucune inscription et est entièrement fonctionnelle pendant 30 jours.

Vous cherchez à acheter?

La licence peut être achetée à tout moment depuis l'application ou en cliquant sur le bouton Acheter maintenant sur cette page. Prix ​​: 25 $ une fois (pas d'abonnement) frais de licence par utilisateur et par ordinateur.

Plugin de collaboration SIG simple

Simple GIS Collaborate est une extension de plugin pour le Client SIG simple application SIG de bureau. Simple GIS Collaborate fournit des outils pour faciliter le partage et la collaboration sur les données et les cartes Simple GIS au sein d'une équipe d'individus. Par exemple, avec Simple GIS Collaborate, les utilisateurs peuvent publier leurs documents Simple GIS Client MapDataView en tant qu'applications cartographiques Web qui peuvent ensuite être partagées et accessibles par d'autres utilisateurs à l'aide d'un navigateur Web sur plusieurs appareils, y compris des appareils mobiles. Vous pouvez afficher un exemple d'application de cartographie Web créée avec le plug-in Simple GIS Collaborate à partir de ce lien. Démo de cartographie Web. Alternativement, les utilisateurs peuvent également publier des cartes dans un format de document cartographique portable simple permettant aux utilisateurs de partager leurs cartes avec des collègues et des clients avec le Visionneuse de carte simple application, une application disponible gratuitement permettant aux utilisateurs de visualiser et d'interroger des données dans une carte interactive.

Simple GIS Collaborate fournit également un mécanisme de génération et de traitement des ordres de travail. Avec Simple GIS Collaborate, les utilisateurs peuvent configurer un processus de commande de travail pour leur équipe afin de faciliter la collecte de données sur le terrain. Un administrateur SIG est capable de générer facilement un ordre de travail pour des couches et des régions géographiques spécifiques. Les utilisateurs sur le terrain sont ensuite en mesure d'ouvrir ces bons de travail, de modifier et d'entrer des données, puis de publier ces bons de travail pour traitement. Le traitement des bons de travail comprend également une fonction complète de rapport et de résolution des conflits pour aider l'administrateur à résoudre tout conflit entre les bons de travail.

Obtenez un essai gratuit !

Pas d'essai sans tracas ! Aucune inscription requise ! Cliquez simplement sur le bouton Essayer gratuitement pour accéder à la page de téléchargement du plugin Simple GIS Collaborate. Téléchargez le fichier exe d'installation et exécutez-le pour l'installer sur votre ordinateur. La version d'essai ne nécessite aucune inscription et est entièrement fonctionnelle pendant 30 jours. (Client SIG simple version 12.1.1 requise)

Vous cherchez à acheter?

La licence peut être achetée à tout moment depuis l'application ou en cliquant sur le bouton Acheter maintenant sur cette page. Prix ​​: 35 $ une fois (pas d'abonnement) frais de licence par utilisateur et par ordinateur.


Joindre les données du recensement aux fichiers de formes Tiger

Je suis étudiante et travaille actuellement sur un projet pour la classe. Je dois ajouter des données de recensement à un fichier de formes à l'aide d'Excel et d'Arcmap. J'ai téléchargé les données de bloc et les données Tiger de recensement.gov .

Mon problème est que les données de bloc ne se joindront pas aux données Tiger. J'ai essayé de reformater les fichiers .csv dans Excel, par exemple en ajoutant un 0 avant le GEOID pour correspondre au GEOID10 dans le shapefile. J'obtiens toujours une erreur. N'importe quelle aide avec la matière serait considérablement appréciée. J'ajouterai des captures d'écran de la table attributaire du fichier de formes, du .csv d'origine et du .csv modifié.

Edit : Résolu : le fichier de couche était en blocs et les tables étaient en groupes de blocs. Après avoir obtenu les fichiers de table de bloc, j'ai toujours eu du mal à joindre les données. La solution consiste à ouvrir Excel avec un document vierge et à importer le fichier .csv via l'assistant via l'onglet DATA. Définissez le fichier sur délimité, virgule et modifiez la colonne GEOid2 en texte.


Est-il possible de créer une carte thermique géographique avec uniquement un logiciel gratuit et des données publiques de ma ville ?

Je suis intéressé à apprendre quelques notions de base sur les SIG depuis chez moi simplement par curiosité, pas nécessairement pour rédiger un CV. J'ai pensé à un projet qui m'intéresserait et j'ai décidé de regarder combien d'appels chaque caserne de pompiers de Los Angeles prend au cours d'une année civile. (J'habite à LA, et le service d'incendie m'intéresse).
J'ai pris des données publiques du service d'incendie de LA concernant le nombre d'appels passés par chaque station au cours des dernières années, et les ai mises dans une feuille de calcul Excel avec les adresses des stations. J'ai aussi trouvé une carte de la frontière de la ville ici.
Comme je n'ai aucune expérience avec les SIG et que je prévois de l'utiliser sur mon ordinateur portable personnel, je n'ai aucune licence pour ArcGIS ou tout autre logiciel professionnel.
Existe-t-il un logiciel gratuit qui me permettrait de construire une carte thermique à partir des données publiques auxquelles j'ai accès ? Existe-t-il des tutoriels quelque part sur la façon de le faire? Est-ce que quelqu'un est prêt à m'aider à travers ce petit projet pour démarrer avec le SIG ?
Je m'excuse d'avance si je n'utilise pas la bonne terminologie ou si ma question est trop basique pour les utilisateurs plus avancés de ce sous-marin.
edit: Je viens aussi de trouver une carte contenant les points de toutes les casernes de pompiers ici. Cela semble être très utile.

edit: j'ai reçu de l'aide d'un chat IRC SIG. J'aurais dû chercher à faire une carte choroplèthe. La personne là-bas m'a accompagné. Maintenant je connais quelques SIG ! Merci à tous pour votre aide !


Gardez vos employés connectés, informés et engagés avec Smartsheet

Smartsheet est une plate-forme basée sur le cloud qui permet aux équipes RH de tout gérer, du suivi des candidatures à l'intégration des nouvelles recrues et aux évaluations des performances des employés. Voir Smartsheet en action.

Modèle d'embauche de recruteur

Cette feuille de calcul de suivi des candidatures centrée sur le recruteur vous permet de garder le contrôle de tous les détails du candidat dont vous avez besoin pour examiner, interviewer et déterminer si les candidats doivent se voir proposer un poste particulier. Unique dans sa conception conviviale pour les recruteurs, cette feuille de calcul à onglet unique conserve tous les détails et l'historique de vos candidats à l'emploi en affichant les colonnes suivantes :

  • Demandeur : nom du demandeur
  • Contact : Coordonnées du demandeur
  • Date de candidature : date à laquelle le candidat a postulé
  • Statut : si l'application est ouverte ou fermée
  • Etape : Candidature reçue, présélection téléphonique, entretien, offre faite, embauche
  • Date de l'écran du téléphone : date de l'entretien avec l'écran du téléphone
  • Date de l'entretien sur place : Date de l'entretien sur place
  • Date de l'offre : Date de l'offre (le cas échéant)
  • Raison du refus : raison pour laquelle vous avez refusé de faire une offre
  • Remarques : Ajoutez toute autre remarque relative à l'application

Télécharger le modèle d'embauche de recruteur

Modèle de journal de flux de candidats

Conçue pour aider à garantir l'égalité des chances en matière d'embauche, cette feuille de calcul est fréquemment utilisée par les entrepreneurs fédéraux pour suivre le flux de candidats tout au long du cycle d'embauche. Dans un souci d'exhaustivité, ce journal de flux de candidatures vous permet de prendre en compte tous les critères d'embauche requis (tels que les détails de l'action positive et le sexe, la race et le statut de vétéran) afin que vous soyez assuré d'interviewer et d'embaucher les candidats les plus qualifiés.

Télécharger le modèle de journal de flux de candidats

Modèle d'outil de données de recrutement

Suivez les détails spécifiques aux candidats dans un outil de données de recrutement unique qui vous permet, à vous et à vos collègues recruteurs, de suivre et de rester informés des progrès des candidats. Ce modèle facile à remplir fournit des listes déroulantes modifiables pour chaque domaine spécifique au candidat. Dans chaque colonne, répertoriez l'ID du poste, le titre du poste, l'emplacement du poste, le responsable du recrutement, le service, le type de poste, le nom du recruteur, la date de publication du poste, le statut, le coût et tout autre détail pertinent.

Télécharger le modèle d'outil de données de recrutement

Modèle de formulaire de suivi des candidats RH

Ce modèle de formulaire de suivi des candidats est conçu pour les services des ressources humaines. Il fournit un formulaire complet qui peut être partagé entre le personnel des RH ainsi que les responsables du recrutement. Utilisez ce formulaire de suivi des candidats simple et rationalisé pour suivre les progrès des candidats pour les postes ouverts et signaler les résultats et les statuts des entretiens. Avec ces informations à portée de main, vous pouvez faire des offres en temps opportun aux principaux candidats et les faire travailler pour vous le plus rapidement possible.

Télécharger le modèle de formulaire de suivi des candidats RH

Vous pouvez trouver d'autres feuilles de calcul RH liées au recrutement ici.

Modèle de suivi des candidats aux petites entreprises

En tant que propriétaire d'une petite entreprise, vous avez besoin de tous les outils à votre disposition pour soulever des objets lourds et importants. Avec une équipe relativement petite, il est probable que vous n'ayez pas de personnel dédié au suivi des détails de toutes les étapes du processus d'embauche. C'est pourquoi un modèle de suivi des candidats pour les petites entreprises est une solution parfaite pour enregistrer et évaluer les détails des candidats jusqu'à ce qu'un poste soit pourvu avec succès.

Partagez les détails du candidat avec vos collègues et suivez les progrès de chaque candidat avec cette feuille de calcul gratuite, y compris les colonnes de suivi des candidats suivantes :

  • Position: Le candidat au titre du poste postule pour
  • Nom: Le nom du demandeur
  • E-mail: Adresse e-mail du demandeur
  • Téléphoner: Numéro de téléphone du demandeur
  • Reprendre: Lien vers le CV du candidat
  • Statut: Statut de la demande
  • Date de soumission: Date à laquelle le demandeur a postulé
  • Détails: Notes relatives à l'application

Télécharger le modèle de suivi des candidats aux petites entreprises

Exemple de modèle de feuille de calcul de suivi des candidats

Suivez les progrès des candidats à toutes les étapes du cycle d'embauche avec cet exemple de feuille de calcul de suivi des candidats facile à remplir. Remplissez les colonnes avec des détails concernant le poste pour lequel vous postulez, l'expérience minimale requise, le département, la date de réception de la candidature, le nom du candidat, ses coordonnées, etc.

Télécharger un exemple de modèle de feuille de calcul de suivi des candidats

Comment remplir une feuille de calcul de suivi des candidats à un emploi : meilleures pratiques

Outre la pérennité et la rentabilité de votre entreprise, rien n'est plus important que d'embaucher les meilleurs candidats disponibles. Votre entreprise excelle avec des artistes de premier ordre, et vous avez besoin d'un moyen de garder un œil sur les postes ouverts et de suivre la progression des candidats. Sans un moyen détaillé de conserver toutes les informations liées à l'embauche au même endroit, les meilleurs candidats vous échappent, les historiques d'entretien sont perdus et les postes restent vacants.

Mais quelle est la meilleure façon de suivre les meilleurs candidats ? Votre organisation doit s'assurer que vous suivez ces candidats avec précision, documentez les interactions de l'entreprise avec eux et faites en sorte que ces candidats les plus performants soient connectés et travaillent pour vous.

Qu'un candidat soit une personne que vous souhaitez embaucher ou non, vous avez besoin d'un moyen simple et fiable de fournir un enregistrement détaillé de leur interaction avec votre entreprise tout au long du processus d'embauche.

L'utilisation d'un modèle peut vous aider à commencer à suivre les détails des candidats pour vos postes ouverts. Avoir un accès facile aux détails de chaque candidat vous permet, à vous et à vos collègues, de prendre des décisions d'embauche éclairées et de décrocher les meilleurs candidats.

Une fois que vous avez téléchargé une feuille de calcul de suivi des candidats dans votre format préféré, remplissez les champs suivants :

  • Emploi #: Saisissez le numéro unique du poste.
  • Titre d'emploi: Saisissez le titre du poste vacant.
  • Numéro de demandeur : Saisissez le numéro unique du demandeur.
  • Raison de la demande : Saisissez la source de la connaissance par le candidat de l'offre d'emploi.
  • Date de la demande: Entrez la date à laquelle le demandeur a soumis sa demande.
  • Date de l'écran du téléphone : Entrez la date de l'entretien téléphonique.
  • Date du premier entretien : Saisissez la date du premier entretien.
  • Date du 2e entretien : Entrez la date du deuxième entretien.
  • Statut de recrutement : Saisissez le statut de la demande.
  • Date d'embauche : Inscrivez la date à laquelle le candidat a été embauché (le cas échéant).
  • Raison du rejet : Entrez la raison pour laquelle le demandeur a été rejeté (le cas échéant).
  • Remarques: Saisissez toute note supplémentaire relative à la candidature de ce candidat.

Utilisez des feuilles de calcul de suivi des candidats avec Smartsheet pour les ressources humaines

Donnez à vos employés les moyens d'aller au-delà avec une plate-forme flexible conçue pour répondre aux besoins de votre équipe et s'adapter à l'évolution de ces besoins.

La plate-forme Smartsheet facilite la planification, la capture, la gestion et la création de rapports sur le travail où que vous soyez, aidant ainsi votre équipe à être plus efficace et à en faire plus. Créez des rapports sur les mesures clés et obtenez une visibilité en temps réel sur le travail au fur et à mesure qu'il se déroule avec des rapports de synthèse, des tableaux de bord et des flux de travail automatisés conçus pour garder votre équipe connectée et informée.

Lorsque les équipes ont une vision claire du travail à faire, on ne sait pas combien elles peuvent accomplir de plus dans le même laps de temps. Essayez Smartsheet gratuitement dès aujourd'hui.


5 réponses 5

Cette réponse est probablement nécessaire depuis longtemps, mais pour tous les futurs utilisateurs qui cherchent à le faire. J'ai utilisé PerlTeX pour obtenir les valeurs du fichier .xlsx et j'ai trouvé une solution très simple. Tout ce qui devra être appelé dans le document LaTeX est un simple getValue ou n'importe quelle cellule à laquelle vous souhaitez accéder.

Les choses qui doivent être installées

  • Perle Fraise
  • Tableur::Module de lecture (Perl)
  • Tableur::Module XLSX (Perl)
  • PerlTex (Vous pouvez le faire via le gestionnaire de packages MikTex (ou tout autre compilateur que vous utilisez))

D'accord, une fois que vous avez fait cela, vous pouvez simplement ajouter la fonction dans votre document LaTeX

Vous devrez compiler le document avec perltex mais ce n'est pas trop difficile. J'ai mis en place un simple fichier batch qui fait tout pour moi.

Voici quand même le code si vous en avez besoin. N'hésitez pas à envoyer un message ou à commenter si vous avez besoin d'aide ou si je n'ai pas fourni les bonnes informations. J'ai juste pensé que je ferais tout ça avant d'oublier de contribuer à ce fil qui m'a aidé.

Version rapide et pas trop sale inspirée de l'idée de @Alex.

Contenu des deux feuilles de calcul book1.xlsx et book2.xlsx, respectivement :

J'ai utilisé trois solutions pour de telles tâches :

  1. Le package datatool, qui peut importer et formater des données dans des fichiers texte.
  2. Scripts Perl, en particulier la boîte à outils de modèles. Il s'agit d'un langage de modèle très puissant, qui peut exploiter toute la puissance de l'interface de base de données de Perl. La lecture de fichiers Excel doit également être possible.
  3. Étant donné que la question semble concerner les fichiers .xlsx (qui sont des fichiers .xml compressés), ma réponse à cette question peut également aider: utilisez xslt pour traiter le xml en tex .

Vous devriez jeter un œil sur le paquet pgfplotstable qui fait partie des célèbres pgfplots . Voici le lien vers la page CTAN :

Il est très puissant et peut importer des fichiers csv (essentiellement des fichiers texte) et également traiter les données (comme l'ajout de colonnes, etc.).

Mais Je pense que vous devrez convertir vos fichiers Excel en fichiers csv par un mécanisme (par exemple, Visual Basic ou la fonction Enregistrer sous d'Excel) car le format xls ou xlsx ne convient pas pour être lu directement par LaTeX. De plus, un document Excel contient normalement des formules et des données/calculs dynamiques.

Cette réponse est basée sur ma réponse à Lecture entrée de fichier de données par entrée, sauf que la logique a été mise dans le package readarray.

RÉPONSE RÉVISÉE

Le package readarray révisé fournit une syntaxe plus naturelle que celle indiquée dans la RÉPONSE ORIGINALE ci-dessous. De plus, il permet un caractère de séparateur de données spécifiable par l'utilisateur.

RÉPONSE ORIGINALE (basé sur une syntaxe déconseillée)

Il a quelques limitations, comme l'utilisation d'un espace comme séparateur d'éléments (que j'espère changer dans une future version), mais selon la structure de vos données, cela pourrait suffire. Les commandes importantes sont readdef pour placer le contenu d'un fichier dans un def , eadArrayij pour lire le contenu d'un jeton dans un tableau, et Arrayij pour régurgiter une entrée de données de la matrice (avec contrôle d'erreur).

Si l'on enregistre la feuille de calcul Excel sous forme de fichier texte, et si les entrées de données sont sans espaces internes, alors cette approche suffirait.