<?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: Export to Excel and blank records instead of records with zeros in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224478#M5282</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you Rhett. I believe the problem is when the excel is created because in another function when a data-grid is created the values are blank as in the original database. But I don't see anywhere on the function to create the excel something that would change the nulls to zero.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
CursorManager.setBusyCursor();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet = new Sheet();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var dataProviderCollection:ArrayCollection = excelgrid.dataProvider as ArrayCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var rowCount:int = dataProviderCollection.length;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.resize(rowCount + 1,excelgrid.columnCount);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var columns:Array = excelgrid.columns;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; columns.splice(0, 1) // to delete the first column which is the number of each record , because this field has no datafield, the excel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //function does not work if we include it in the table like it is included now
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var i:int = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var field:DataGridColumn in columns)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields.push(field.dataField.toString());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.setCell(0,i,field.dataField.toString());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(var r:int=0; r &amp;lt; rowCount; r++)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var record:Object = dataProviderCollection.getItemAt(r);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*insert record starting from row no 2 else
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; headers will be overwritten*/
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace("record = ",record);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (record == ""){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; record = " ";&amp;nbsp;&amp;nbsp;&amp;nbsp; // or set record = null;&amp;nbsp;&amp;nbsp; to see if something works
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; insertRecordInSheet(r+1,sheet,record);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var xls:ExcelFile = new ExcelFile();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xls.sheets.addItem(sheet);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CursorManager.removeBusyCursor();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var bytes: ByteArray = xls.saveToByteArray();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var fr:FileReference = new FileReference();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fr.save(bytes,"DirectoryofForestProductsIndustries.xls");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; else 
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("Make sure your search produces any results before using this tool");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CursorManager.removeBusyCursor();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; }

&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 10:56:12 GMT</pubDate>
    <dc:creator>ionarawilson1</dc:creator>
    <dc:date>2021-12-11T10:56:12Z</dc:date>
    <item>
      <title>Export to Excel and blank records instead of records with zeros</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224472#M5276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi guys,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using an excel library&amp;nbsp; to create a tool that saves the datagrid to an excel file. However if the records are blank, the excel shows zeros, instead of blank records. How would I change the code so the blank records show up as blank? Thank you&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the link to the library&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://code.google.com/p/as3xls/" rel="nofollow noopener noreferrer" target="_blank"&gt;http://code.google.com/p/as3xls/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and here is the code snippet&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CursorManager.setBusyCursor();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet = new Sheet();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var dataProviderCollection:ArrayCollection = excelgrid.dataProvider as ArrayCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var rowCount:int = dataProviderCollection.length;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.resize(rowCount + 1,excelgrid.columnCount);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var columns:Array = excelgrid.columns;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; columns.splice(0, 1) // to delete the first column which is the number of each record , because this field has no datafield, the excel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //function does not work if we include it in the table like it is included now
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var i:int = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var field:DataGridColumn in columns)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields.push(field.dataField.toString());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.setCell(0,i,field.dataField.toString());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(var r:int=0; r &amp;lt; rowCount; r++)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var record:Object = dataProviderCollection.getItemAt(r);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*insert record starting from row no 2 else
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; headers will be overwritten*/
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; insertRecordInSheet(r+1,sheet,record);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var xls:ExcelFile = new ExcelFile();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xls.sheets.addItem(sheet);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CursorManager.removeBusyCursor();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var bytes: ByteArray = xls.saveToByteArray();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var fr:FileReference = new FileReference();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fr.save(bytes,"DirectoryofForestProductsIndustries.xls");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; else 
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("Make sure your search produces any results before using this tool");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CursorManager.removeBusyCursor();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 10:56:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224472#M5276</guid>
      <dc:creator>ionarawilson1</dc:creator>
      <dc:date>2021-12-11T10:56:07Z</dc:date>
    </item>
    <item>
      <title>Re: Export to Excel and blank records instead of records with zeros</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224473#M5277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It is possible that before populating the field, you could use the as3xls functions to format that field as text.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Excel might not interpret the blanks as zeros.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Otherwise, I would put a trace statement in there and find out exactly what is being sent as zeros.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If blanks are zeros, but spaces or nulls are not, you might try something like the coding in red below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CursorManager.setBusyCursor();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet = new Sheet();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var dataProviderCollection:ArrayCollection = excelgrid.dataProvider as ArrayCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var rowCount:int = dataProviderCollection.length;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.resize(rowCount + 1,excelgrid.columnCount);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var columns:Array = excelgrid.columns;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; columns.splice(0, 1) // to delete the first column which is the number of each record , because this field has no datafield, the excel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //function does not work if we include it in the table like it is included now
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var i:int = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var field:DataGridColumn in columns)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields.push(field.dataField.toString());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.setCell(0,i,field.dataField.toString());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(var r:int=0; r &amp;lt; rowCount; r++)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var record:Object = dataProviderCollection.getItemAt(r);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*insert record starting from row no 2 else
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; headers will be overwritten*/
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace("record = ",record);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (record == ""){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; record = " ";&amp;nbsp;&amp;nbsp;&amp;nbsp; // or set record = null;&amp;nbsp;&amp;nbsp; to see if something works
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; insertRecordInSheet(r+1,sheet,record);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var xls:ExcelFile = new ExcelFile();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xls.sheets.addItem(sheet);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CursorManager.removeBusyCursor();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var bytes: ByteArray = xls.saveToByteArray();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var fr:FileReference = new FileReference();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fr.save(bytes,"DirectoryofForestProductsIndustries.xls");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; else 
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("Make sure your search produces any results before using this tool");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CursorManager.removeBusyCursor();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 16:12:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224473#M5277</guid>
      <dc:creator>RhettZufelt</dc:creator>
      <dc:date>2021-12-12T16:12:30Z</dc:date>
    </item>
    <item>
      <title>Re: Export to Excel and blank records instead of records with zeros</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224474#M5278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Rhett,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you so much for helping me. This is I what I see when I use your code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;record =&amp;nbsp; [object Object]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What should I do? Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 20:24:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224474#M5278</guid>
      <dc:creator>ionarawilson1</dc:creator>
      <dc:date>2012-11-30T20:24:33Z</dc:date>
    </item>
    <item>
      <title>Re: Export to Excel and blank records instead of records with zeros</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224475#M5279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;By the way, I got 346 lines of that, all the records on my database&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 20:26:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224475#M5279</guid>
      <dc:creator>ionarawilson1</dc:creator>
      <dc:date>2012-11-30T20:26:46Z</dc:date>
    </item>
    <item>
      <title>Re: Export to Excel and blank records instead of records with zeros</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224476#M5280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If I set it to null, I get no records traced&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; trace("record = ",record);
 if (record == null )
 {
 record = " ";&amp;nbsp; }
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 10:56:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224476#M5280</guid>
      <dc:creator>ionarawilson1</dc:creator>
      <dc:date>2021-12-11T10:56:09Z</dc:date>
    </item>
    <item>
      <title>Re: Export to Excel and blank records instead of records with zeros</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224477#M5281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Now that I slow down and look at it, of course that is what you would get trying to just put a trace on an object.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't have a way to test or dive into this, but my thinking was to see if you could go to the part of the code that is building/populating the record object and trace the values being loaded into it.&amp;nbsp; If it is actually passing the zeros, you could if/then change them there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If it is being populated with blanks here, then you would know that it is getting changed elsewhere (I.e, somewhere in the Excel formatting or such) and could go from there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;R_&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Dec 2012 19:58:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224477#M5281</guid>
      <dc:creator>RhettZufelt</dc:creator>
      <dc:date>2012-12-01T19:58:27Z</dc:date>
    </item>
    <item>
      <title>Re: Export to Excel and blank records instead of records with zeros</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224478#M5282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you Rhett. I believe the problem is when the excel is created because in another function when a data-grid is created the values are blank as in the original database. But I don't see anywhere on the function to create the excel something that would change the nulls to zero.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
CursorManager.setBusyCursor();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet = new Sheet();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var dataProviderCollection:ArrayCollection = excelgrid.dataProvider as ArrayCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var rowCount:int = dataProviderCollection.length;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.resize(rowCount + 1,excelgrid.columnCount);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var columns:Array = excelgrid.columns;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; columns.splice(0, 1) // to delete the first column which is the number of each record , because this field has no datafield, the excel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //function does not work if we include it in the table like it is included now
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var i:int = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each (var field:DataGridColumn in columns)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fields.push(field.dataField.toString());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sheet.setCell(0,i,field.dataField.toString());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(var r:int=0; r &amp;lt; rowCount; r++)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var record:Object = dataProviderCollection.getItemAt(r);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*insert record starting from row no 2 else
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; headers will be overwritten*/
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace("record = ",record);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (record == ""){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; record = " ";&amp;nbsp;&amp;nbsp;&amp;nbsp; // or set record = null;&amp;nbsp;&amp;nbsp; to see if something works
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; insertRecordInSheet(r+1,sheet,record);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var xls:ExcelFile = new ExcelFile();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xls.sheets.addItem(sheet);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CursorManager.removeBusyCursor();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var bytes: ByteArray = xls.saveToByteArray();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var fr:FileReference = new FileReference();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fr.save(bytes,"DirectoryofForestProductsIndustries.xls");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; else 
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alert.show("Make sure your search produces any results before using this tool");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CursorManager.removeBusyCursor();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; }

&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 10:56:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224478#M5282</guid>
      <dc:creator>ionarawilson1</dc:creator>
      <dc:date>2021-12-11T10:56:12Z</dc:date>
    </item>
    <item>
      <title>Re: Export to Excel and blank records instead of records with zeros</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224479#M5283</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;So, what is the data type of the fields that are changing blanks to zeros?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does this just happen when the input data is type string, smallInteger, double, etc, or does it just happen with one data type?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;R_&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2012 19:13:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224479#M5283</guid>
      <dc:creator>RhettZufelt</dc:creator>
      <dc:date>2012-12-05T19:13:22Z</dc:date>
    </item>
    <item>
      <title>Re: Export to Excel and blank records instead of records with zeros</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224480#M5284</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am not sure if this will help but when I did a Python Excel script there was a way to check the Excel "cell_type" which is equal to 0 when the cell is blank.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2012 20:04:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/export-to-excel-and-blank-records-instead-of/m-p/224480#M5284</guid>
      <dc:creator>DougBrowning</dc:creator>
      <dc:date>2012-12-05T20:04:46Z</dc:date>
    </item>
  </channel>
</rss>

