Dans un script Python, je fais défiler des milliers de fichiers Excel et j'utilise arcpy.MakeTableView pour créer des vues de table en mémoire à partir du premier spreadhseet de chaque fichier. Comment supprimez-vous la référence à la vue en mémoire? J'ai essayé de supprimer la variable qui stocke le nom de la table, mais en vain.
tblView = sheetName
arcpy.MakeTableView_management(excelSheet, tblView, .....)
## Process the table here
del tblView
La raison de la suppression de la référence est que, dans certains cas, les noms de feuille sont dupliqués dans les fichiers Excel. Si une vue de table a été créée avec le nom "Sheet1", vous ne pouvez pas créer une autre vue de table avec le même nom. De plus, en raison du nombre et de la taille des fichiers Excel en cours de traitement, je suis préoccupé par un impact sur les performances si toutes ces vues de table sont conservées pendant la durée de vie du script.