<?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 How do I create and write to a new text or excel file? in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/how-do-i-create-and-write-to-a-new-text-or-excel/m-p/709717#M55013</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I've written a python script that loops thru all records in a shapefile, checks each record for certain criteria and prints out certain fields from the records that meet the condition. That is working fine. Now instead of printing the results, I want to write these certain fields to either a text file or an excel file. Any suggestions on what commands or simple block of code might accompliss this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is my script that prints my results:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import arcpy&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;from arcpy import env&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;env.workspace = "C:/workspace"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pin_hold = "999999999999"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;area_hold = 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;township_hold = ""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;section_hold = ""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;quarter_hold = ""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;parcelname_hold = ""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;public_hold = ""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;corrsource_hold = ""&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;text_file = open("rename_pins.txt", "w")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;rows = arcpy.SearchCursor("parcels_Identity6.SHP", "", "", "", "PIN; PARCELNAME; BLMPIN; TRANSFER; PUBLIC_; PARCEL_KEY; CORR_SOURC; Shape_area; Shape_len; Id; Township; Section; Quarter", "PIN A")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for row in rows:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if row.PIN == pin_hold:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if row.Shape_area &amp;gt; area_hold:&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; area_hold = row.Shape_area&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; township_hold = row.Township&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; section_hold = row.Section&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; quarter_hold = row.Quarter&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; parcelname_hold = row.PARCELNAME&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; public_hold = row.PUBLIC_&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; corrsource_hold = row.CORR_SOURC&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if pin_hold[0:4] != township_hold or pin_hold[4:6] != section_hold or pin_hold[6] != quarter_hold:&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; print pin_hold + ' ' + str(area_hold) + ' ' + parcelname_hold + ' ' + public_hold + ' ' + corrsource_hold&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pin_hold = row.PIN&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; area_hold = row.Shape_area&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; township_hold = row.Township&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; section_hold = row.Section&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; quarter_hold = row.Quarter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parcelname_hold = row.PARCELNAME&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public_hold = row.PUBLIC_&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; corrsource_hold = row.CORR_SOURC&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;print 'completed'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Gary&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 31 Jan 2011 19:47:58 GMT</pubDate>
    <dc:creator>GaryEhrhardt</dc:creator>
    <dc:date>2011-01-31T19:47:58Z</dc:date>
    <item>
      <title>How do I create and write to a new text or excel file?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-create-and-write-to-a-new-text-or-excel/m-p/709717#M55013</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I've written a python script that loops thru all records in a shapefile, checks each record for certain criteria and prints out certain fields from the records that meet the condition. That is working fine. Now instead of printing the results, I want to write these certain fields to either a text file or an excel file. Any suggestions on what commands or simple block of code might accompliss this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is my script that prints my results:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import arcpy&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;from arcpy import env&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;env.workspace = "C:/workspace"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pin_hold = "999999999999"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;area_hold = 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;township_hold = ""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;section_hold = ""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;quarter_hold = ""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;parcelname_hold = ""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;public_hold = ""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;corrsource_hold = ""&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;text_file = open("rename_pins.txt", "w")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;rows = arcpy.SearchCursor("parcels_Identity6.SHP", "", "", "", "PIN; PARCELNAME; BLMPIN; TRANSFER; PUBLIC_; PARCEL_KEY; CORR_SOURC; Shape_area; Shape_len; Id; Township; Section; Quarter", "PIN A")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for row in rows:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if row.PIN == pin_hold:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if row.Shape_area &amp;gt; area_hold:&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; area_hold = row.Shape_area&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; township_hold = row.Township&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; section_hold = row.Section&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; quarter_hold = row.Quarter&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; parcelname_hold = row.PARCELNAME&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; public_hold = row.PUBLIC_&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; corrsource_hold = row.CORR_SOURC&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if pin_hold[0:4] != township_hold or pin_hold[4:6] != section_hold or pin_hold[6] != quarter_hold:&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; print pin_hold + ' ' + str(area_hold) + ' ' + parcelname_hold + ' ' + public_hold + ' ' + corrsource_hold&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pin_hold = row.PIN&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; area_hold = row.Shape_area&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; township_hold = row.Township&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; section_hold = row.Section&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; quarter_hold = row.Quarter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parcelname_hold = row.PARCELNAME&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public_hold = row.PUBLIC_&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; corrsource_hold = row.CORR_SOURC&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;print 'completed'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Gary&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jan 2011 19:47:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-create-and-write-to-a-new-text-or-excel/m-p/709717#M55013</guid>
      <dc:creator>GaryEhrhardt</dc:creator>
      <dc:date>2011-01-31T19:47:58Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create and write to a new text or excel file?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-create-and-write-to-a-new-text-or-excel/m-p/709718#M55014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In this case I'd suggest writing to CSV (comma separated values) files, as they can easily be read both as text files and in Excel (and other spreadsheet packages). As for how to write them in Python, there are a number of options:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You could simply write the data using the standard text file writing python commands (see &lt;/SPAN&gt;&lt;A href="http://snipplr.com/view/6630/reading-and-writing-text-files-in-python/" rel="nofollow noopener noreferrer" target="_blank"&gt;http://snipplr.com/view/6630/reading-and-writing-text-files-in-python/&lt;/A&gt;&lt;SPAN&gt; for a simple tutorial) and put comma's between them. For example, I used the following code in one of my projects:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;# Open the file
FILE = open(output_file, "a")
# Write the header (so I can remember what each column is!)
FILE.write("name,n,mean_len,total_len,max_len,min_len,stdev_len,mean_closeness,std_closeness,defect_dens,r_score,z_score,p_value\n")
# Get the line that I need to write to the CSV file (it is returned from a function I wrote to do my processing)
csv_line = process_file(full_path)
# Print it to the screen (just for testing really)
print csv_line
# Write it to the file
FILE.write(csv_line + "\n")
# Close the file
FILE.close()&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Of course, I also had some code within the process_file() function which created the line of CSV to write:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;# Put all of the statistics into a list - in this case all of the items in the list are variables that I have calculated
output_stats = [tidied_file_name, n_dunes, mean_len, total_len, max_len, min_len, stdev_len, mean_closeness, std_closeness, defect_dens, r_score, z_score, p_value]
&amp;nbsp;&amp;nbsp;&amp;nbsp; # For each of the items in this list, convert it to a string and append to an array
&amp;nbsp;&amp;nbsp;&amp;nbsp; for item in output_stats:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; csv_array.append(str(item))

&amp;nbsp;&amp;nbsp;&amp;nbsp; # Join this array, adding commas between all the items
&amp;nbsp;&amp;nbsp;&amp;nbsp; csv_string = ",".join(csv_array)
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Return this comma joined array ready to write to the file
&amp;nbsp;&amp;nbsp;&amp;nbsp; return csv_string&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The alternative is to use a Python library like the CSV library (&lt;/SPAN&gt;&lt;A href="http://docs.python.org/library/csv.html" rel="nofollow noopener noreferrer" target="_blank"&gt;http://docs.python.org/library/csv.html&lt;/A&gt;&lt;SPAN&gt;) which comes with functions to read and write CSV files.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope that helps,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Robin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 06:25:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-create-and-write-to-a-new-text-or-excel/m-p/709718#M55014</guid>
      <dc:creator>RobinWilson</dc:creator>
      <dc:date>2021-12-12T06:25:37Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create and write to a new text or excel file?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-create-and-write-to-a-new-text-or-excel/m-p/709719#M55015</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;My simple method of writing a list.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
def writefile(file, list):
&amp;nbsp; f = open(file,"w")
&amp;nbsp; f.write("EASTING, NORTHING, READING\n")
&amp;nbsp; for record in list:
&amp;nbsp;&amp;nbsp;&amp;nbsp; f.write("%i, %i, %s\n" % (record[0],record[1],record[2]))
&amp;nbsp; f.close()
&amp;nbsp; return
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 06:25:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-create-and-write-to-a-new-text-or-excel/m-p/709719#M55015</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2021-12-12T06:25:39Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create and write to a new text or excel file?</title>
      <link>https://community.esri.com/t5/python-questions/how-do-i-create-and-write-to-a-new-text-or-excel/m-p/709720#M55016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks to Robin and Huey for your quick responses. I went with the CSV approach and it worked great.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Feb 2011 19:00:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-do-i-create-and-write-to-a-new-text-or-excel/m-p/709720#M55016</guid>
      <dc:creator>GaryEhrhardt</dc:creator>
      <dc:date>2011-02-02T19:00:42Z</dc:date>
    </item>
  </channel>
</rss>

