Estoy tratando de quitar una Tabla (xlsx-File) de algunos MXD-Archivos usando python, pero no puedo finguring cómo.
He probado el código sniplet para la eliminación de:
import arcpy, os
from arcpy import env
arcpy.env.workspace = 'V:/Projects/ZEL'
mxd =arcpy.mapping.MapDocument('V:/Projects/ZEL/test04.mxd')
df=arcpy.mapping.ListDataFrames(mxd, 'u')[0]
for lyr in arcpy.mapping.ListLayers(mxd, '', df):
if lyr.name.lower()=='header_vorlage$':
if lyr.dataSource == 'V:\Projects\ZEL\SHP\Daten_111004\ZEL_LB_Tabelle_V3_2010_2030.xlsx':
arcpy.mapping.RemoveLayer(df, lyr)
mxd.saveACopy('pt.mxd')
print 'fertig'
del mxd
Funciona, pero cuando abro el nuevo 'pt.mxd " no es todavía el símbolo de la xlsx Tabla con un '!' y usted tiene la opción de fijar el origen de los datos, porque me han quitado el camino, pero no de la mesa...
Yo espero que no sea demasiado confuso :)
Mi pregunta es: ¿hay una manera de eliminar un xlsx-Hoja de MXD-Archivo sin abrir?