Étiquette | Explication | Type de données |
Input Report (Rapport en entrée) | Rapport en entrée ou fichier .rptx. | Report; File |
Fichier Excel | Le fichier Excel en sortie. | File |
Expression (Facultatif) | Expression SQL utilisée pour sélectionner un sous-ensemble d’enregistrements. Cette expression sera appliquée en plus des expressions existantes. | SQL Expression |
Ajuster la hauteur de ligne (Facultatif) | Indique comment la hauteur de ligne s’ajustera au contenu de la cellule.
| Boolean |
Fusionner les cellules (Facultatif) | Indique comment les cellules du fichier Excel seront fusionnées pour s’ajuster au contenu.
| Boolean |
Supprimer les espaces blancs verticaux (Facultatif) | Indique si les espaces blancs superflus seront supprimés du fichier Excel en sortie.
| Boolean |
Afficher le quadrillage (Facultatif) | Indique si le quadrillage s’affichera automatiquement lors de la consultation des feuilles dans le fichier Excel en sortie.
| Boolean |
Exporter les formats numériques non pris en charge sous forme de texte (Facultatif) | Indique si les formats numériques non pris en charge seront exportés sous forme de texte.
| Boolean |
Exportation vers une feuille (Facultatif) | Indique la façon dont chaque rapport sera exporté vers des feuilles.
| String |
Page Range Type (Type d’étendue de pages) (Facultatif) | Indique l’étendue de pages du rapport qui sera exportée.
| String |
Custom Page Range (Étendue de pages personnalisée) (Facultatif) | Pages qui seront exportées lorsque le paramètre Type d’étendue de pages est défini sur Étendue de pages personnalisée. Vous pouvez définir des pages individuelles, des étendues de pages ou un mélange des deux en les séparant par des virgules, par exemple 1, 3-5, 10. | String |
Initial Page Number (Numéro de page initial) (Facultatif) | Numéro de page initial du rapport qui sera utilisé pour décaler la numérotation des pages afin d’ajouter des pages supplémentaires au début du rapport. | Long |
Final Page Number (Numéro de page final) (Facultatif) | Numéro de page qui s’affichera sur la dernière page du fichier Excel. | Long |
Synthèse
Exporte un rapport ArcGIS Pro ou un fichier de rapport vers un fichier Microsoft Excel (.xlsx).
Utilisation
Cet outil crée un fichier Excel à partir d’un rapport dans un projet ArcGIS Pro ou un fichier de rapport (.rptx).
Si le rapport ou la définition du fichier de rapport inclut une requête, des expressions supplémentaires seront ajoutées à la requête existante.
Cet outil prend en charge les paramètres d’étendue de pages pour exporter certaines pages en plus du rapport complet.
Cet outil prend en charge les options de numérotation des pages personnalisée pour modifier les numéros de page de départ et totaux.
Cet outil prend en charge l’exportation des sections du rapport sur plusieurs feuilles.
Cet outil ne prend pas en charge l’exportation d’éléments d’image, de pièces jointes, de fenêtres cartographiques, de fenêtres de diagramme ou de pages supplémentaires. Cet outil exporte du texte et des graphiques.
Paramètres
arcpy.management.ExportReportToExcel(in_report, out_xlsx_file, {expression}, {adjust_row_height}, {merge_cells}, {remove_vertical_whitespace}, {display_gridlines}, {export_unsupported_formats_as_text}, {sheet_export}, {page_range_type}, {custom_page_range}, {initial_page_number}, {final_page_number})
Nom | Explication | Type de données |
in_report | Rapport en entrée ou fichier .rptx. | Report; File |
out_xlsx_file | Le fichier Excel en sortie. | File |
expression (Facultatif) | Expression SQL utilisée pour sélectionner un sous-ensemble d’enregistrements. Cette expression sera appliquée en plus des expressions existantes. | SQL Expression |
adjust_row_height (Facultatif) | Indique comment la hauteur de ligne s’ajustera au contenu de la cellule.
| Boolean |
merge_cells (Facultatif) | Indique comment les cellules du fichier Excel seront fusionnées pour s’ajuster au contenu.
| Boolean |
remove_vertical_whitespace (Facultatif) | Indique si les espaces blancs superflus seront supprimés du fichier Excel en sortie.
| Boolean |
display_gridlines (Facultatif) | Indique si le quadrillage s’affichera automatiquement lors de la consultation des feuilles dans le fichier Excel en sortie.
| Boolean |
export_unsupported_formats_as_text (Facultatif) | Indique si les formats numériques non pris en charge seront exportés sous forme de texte.
| Boolean |
sheet_export (Facultatif) | Indique la façon dont chaque rapport sera exporté vers des feuilles.
| String |
page_range_type (Facultatif) | Indique l’étendue de pages du rapport qui sera exportée.
| String |
custom_page_range (Facultatif) | Pages qui seront exportées lorsque le paramètre page_range_type est défini sur CUSTOM. Vous pouvez définir des pages individuelles, des étendues de pages ou un mélange des deux en les séparant par des virgules, par exemple 1, 3-5, 10. | String |
initial_page_number (Facultatif) | Numéro de page initial du rapport qui sera utilisé pour décaler la numérotation des pages afin d’ajouter des pages supplémentaires au début du rapport. | Long |
final_page_number (Facultatif) | Numéro de page qui s’affichera sur la dernière page du fichier Excel. | Long |
Exemple de code
Le script suivant exporte un rapport vers un fichier .xlsx.
a = arcpy.mp.ArcGISProject('current')
r = a.listReports('Sites')[0] # Find the report
arcpy.management.ExportReportToExcel(r, r"C:\temp\SiteList.xlsx") # Export report to xlsx
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?