<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Arcpy Python looping through layers and export to Excels bring back blank excels in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/arcpy-python-looping-through-layers-and-export-to/m-p/1103064#M62566</link>
    <description>&lt;P&gt;The solution has been found now with clear selection&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;current_project = arcpy.mp.ArcGISProject(&lt;SPAN&gt;"CURRENT"&lt;/SPAN&gt;)&lt;BR /&gt;maps = current_project.listMaps()&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN&gt;for &lt;/SPAN&gt;map_sel &lt;SPAN&gt;in &lt;/SPAN&gt;maps:&lt;BR /&gt;    map_sel.clearSelection()&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 29 Sep 2021 13:34:53 GMT</pubDate>
    <dc:creator>Vag</dc:creator>
    <dc:date>2021-09-29T13:34:53Z</dc:date>
    <item>
      <title>Arcpy Python looping through layers and export to Excels bring back blank excels</title>
      <link>https://community.esri.com/t5/python-questions/arcpy-python-looping-through-layers-and-export-to/m-p/1103019#M62565</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I have an issue here, the code is working but whenever is running the excels coming out blank, if I close the arc and open it back and add only the export code is working if not I constantly see blank excels&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is a kind of bag that, I need to add any code to say before you export save the process I don't know why is happening that&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;import &lt;/SPAN&gt;arcpy&lt;BR /&gt;&lt;BR /&gt;ribbon_list = [&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [&lt;SPAN&gt;'Ribbon A/STR_WRP1_RibbonA_COL_Duct_For_TRR'&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'L0bt_duct_route'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;'L9STR_WRP1_RibbonA_COL_Duct_For_TRR_KN'&lt;/SPAN&gt;]&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;[&lt;SPAN&gt;'Ribbon B/STR_WRP1_RibbonB_COL_Duct_For_TRR'&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'L0bt_duct_route'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;'L8STR_WRP1_RibbonB_COL_Duct_For_TRR_KN'&lt;/SPAN&gt;]&lt;BR /&gt;]&lt;BR /&gt;&lt;SPAN&gt;for &lt;/SPAN&gt;ribbon &lt;SPAN&gt;in &lt;/SPAN&gt;ribbon_list:&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; field_pairs = [[ribbon[&lt;SPAN&gt;1&lt;/SPAN&gt;] + &lt;SPAN&gt;".duct_stat"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;ribbon[&lt;SPAN&gt;2&lt;/SPAN&gt;] + &lt;SPAN&gt;".duct_stat"&lt;/SPAN&gt;]&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[ribbon[&lt;SPAN&gt;1&lt;/SPAN&gt;] + &lt;SPAN&gt;".duct_cap"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;ribbon[&lt;SPAN&gt;2&lt;/SPAN&gt;] + &lt;SPAN&gt;".duct_cap"&lt;/SPAN&gt;]&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[ribbon[&lt;SPAN&gt;1&lt;/SPAN&gt;] + &lt;SPAN&gt;".sub_inst"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;ribbon[&lt;SPAN&gt;2&lt;/SPAN&gt;] + &lt;SPAN&gt;".sub_inst"&lt;/SPAN&gt;]&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[ribbon[&lt;SPAN&gt;1&lt;/SPAN&gt;] + &lt;SPAN&gt;".de_silt"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;ribbon[&lt;SPAN&gt;2&lt;/SPAN&gt;] + &lt;SPAN&gt;".de_silt"&lt;/SPAN&gt;]&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[ribbon[&lt;SPAN&gt;1&lt;/SPAN&gt;] + &lt;SPAN&gt;".comments"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;ribbon[&lt;SPAN&gt;2&lt;/SPAN&gt;] + &lt;SPAN&gt;".comments"&lt;/SPAN&gt;]&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[ribbon[&lt;SPAN&gt;1&lt;/SPAN&gt;] + &lt;SPAN&gt;".status"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;ribbon[&lt;SPAN&gt;2&lt;/SPAN&gt;] + &lt;SPAN&gt;".status"&lt;/SPAN&gt;]]&lt;BR /&gt;fc = ribbon[&lt;SPAN&gt;0&lt;/SPAN&gt;]&lt;BR /&gt;&lt;SPAN&gt;for &lt;/SPAN&gt;field_pair &lt;SPAN&gt;in &lt;/SPAN&gt;field_pairs:&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; online_field = field_pair[&lt;SPAN&gt;0&lt;/SPAN&gt;]&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; kn_field = field_pair[&lt;SPAN&gt;1&lt;/SPAN&gt;]&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; selection_fc = arcpy.management.SelectLayerByAttribute(fc&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'NEW_SELECTION'&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;&lt;/SPAN&gt;where_clause=online_field + &lt;SPAN&gt;' &amp;lt;&amp;gt; ' &lt;/SPAN&gt;+ kn_field)&lt;BR /&gt;arcpy.management.CalculateField(selection_fc&lt;SPAN&gt;, &lt;/SPAN&gt;online_field&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'!' &lt;/SPAN&gt;+ kn_field + &lt;SPAN&gt;'!'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'PYTHON3'&lt;/SPAN&gt;)&lt;BR /&gt;print(time.asctime())&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#################################################### EXPORTING from Feature Layer to xlsx files #####################################################################&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;import &lt;/SPAN&gt;arcpy&lt;BR /&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;ribbon_layers = [&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[&lt;SPAN&gt;"Ribbon A/STR_WRP1_RibbonA_COL_Duct_For_TRR"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"STR_WRP1_RibbonA_COL_Duct_For_TRR.xlsx"&lt;/SPAN&gt;]&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[&lt;SPAN&gt;"Ribbon B/STR_WRP1_RibbonB_COL_Duct_For_TRR"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"STR_WRP1_RibbonB_COL_Duct_For_TRR.xlsx"&lt;/SPAN&gt;]&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[&lt;SPAN&gt;"DFE_Warrenpoint_TRR"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"DFE_Warrenpoint_TRR.xlsx"&lt;/SPAN&gt;]&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[&lt;SPAN&gt;"Warrepoint Duct Blockage"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Warrepoint Duct Blockage.xlsx"&lt;/SPAN&gt;]&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;]&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for &lt;/SPAN&gt;ribbon_layer &lt;SPAN&gt;in &lt;/SPAN&gt;ribbon_layers:&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;layer_name = ribbon_layer[&lt;SPAN&gt;0&lt;/SPAN&gt;]&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;export_files = ribbon_layer[&lt;SPAN&gt;1&lt;/SPAN&gt;]&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;arcpy.TableToExcel_conversion(layer_name&lt;SPAN&gt;, &lt;/SPAN&gt;export_files&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'ALIAS'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'DESCRIPTION'&lt;/SPAN&gt;)&lt;BR /&gt;print(time.asctime())&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Sep 2021 12:52:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/arcpy-python-looping-through-layers-and-export-to/m-p/1103019#M62565</guid>
      <dc:creator>Vag</dc:creator>
      <dc:date>2021-09-29T12:52:48Z</dc:date>
    </item>
    <item>
      <title>Re: Arcpy Python looping through layers and export to Excels bring back blank excels</title>
      <link>https://community.esri.com/t5/python-questions/arcpy-python-looping-through-layers-and-export-to/m-p/1103064#M62566</link>
      <description>&lt;P&gt;The solution has been found now with clear selection&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;current_project = arcpy.mp.ArcGISProject(&lt;SPAN&gt;"CURRENT"&lt;/SPAN&gt;)&lt;BR /&gt;maps = current_project.listMaps()&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN&gt;for &lt;/SPAN&gt;map_sel &lt;SPAN&gt;in &lt;/SPAN&gt;maps:&lt;BR /&gt;    map_sel.clearSelection()&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Sep 2021 13:34:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/arcpy-python-looping-through-layers-and-export-to/m-p/1103064#M62566</guid>
      <dc:creator>Vag</dc:creator>
      <dc:date>2021-09-29T13:34:53Z</dc:date>
    </item>
  </channel>
</rss>

