पायथन लिपि में, मैं हजारों एक्सेल फाइलों के माध्यम से साइकिल चला रहा हूं और प्रत्येक फाइल में पहले स्प्रेडशीट से मेमोरी टेबल व्यू में बनाने के लिए arcpy.MakeTableView का उपयोग कर रहा हूं। आप इन-मेमोरी दृश्य के संदर्भ को कैसे हटाते हैं? मैंने तालिका नाम को संग्रहीत करने वाले चर को हटाने की कोशिश की है, लेकिन कोई फायदा नहीं हुआ।
tblView = sheetName
arcpy.MakeTableView_management(excelSheet, tblView, .....)
## Process the table here
del tblView
संदर्भ को हटाने का कारण यह है कि कुछ मामलों में शीट नामों को एक्सेल फाइलों में डुप्लिकेट किया गया है। यदि "Sheet1" नाम के साथ एक टेबल व्यू बनाया गया है, तो आप उसी नाम से दूसरा टेबल व्यू नहीं बना सकते। इसके अलावा, एक्सेल फ़ाइलों की संख्या और आकार संसाधित होने के कारण, मैं प्रदर्शन पर प्रभाव के बारे में चिंतित हूं अगर उन सभी तालिका विचारों को स्क्रिप्ट के जीवन के माध्यम से संरक्षित किया जाता है।