Pythonスクリプトでは、数千のExcelファイルを循環し、arcpy.MakeTableViewを使用して、各ファイルの最初のスプレッドシートからメモリ内にテーブルビューを作成しています。インメモリビューへの参照を削除するにはどうすればよいですか?テーブル名を格納する変数を削除しようとしましたが、役に立ちませんでした。
tblView = sheetName
arcpy.MakeTableView_management(excelSheet, tblView, .....)
## Process the table here
del tblView
参照を削除する理由は、Excelファイルでシート名が重複する場合があるためです。テーブルビューが「Sheet1」という名前で作成されている場合、同じ名前で別のテーブルビューを作成することはできません。さらに、処理中のExcelファイルの数とサイズが原因で、これらのすべてのテーブルビューがスクリプトの存続期間中保持される場合のパフォーマンスへの影響が心配です。
補足として、テーブル名に基づいていないテーブルビューに別の名前を割り当て、競合することなくファイルをループすることができます。ただし、インメモリ参照を削除する方法を知りたいです。
—
ジェフベリー