Trong tập lệnh Python, tôi đang quay vòng qua hàng ngàn tệp Excel và sử dụng arcpy.MakeTableView để tạo trong chế độ xem bảng bộ nhớ từ bảng tính đầu tiên trong mỗi tệp. Làm thế nào để bạn xóa tham chiếu đến chế độ xem trong bộ nhớ? Tôi đã cố xóa biến lưu trữ tên bảng, nhưng không có kết quả.
tblView = sheetName
arcpy.MakeTableView_management(excelSheet, tblView, .....)
## Process the table here
del tblView
Lý do để xóa tham chiếu là trong một số trường hợp, tên trang tính được sao chép trong các tệp Excel. Nếu chế độ xem bảng đã được tạo với tên "Trang tính 1", bạn không thể tạo chế độ xem bảng khác có cùng tên. Ngoài ra, do số lượng và kích thước của các tệp Excel đang được xử lý, tôi lo ngại về tác động đến hiệu suất nếu tất cả các chế độ xem bảng đó được duy trì trong suốt vòng đời của tập lệnh.