<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>How to read each row from excel file</title><link>https://community.appian.com/discussions/f/rpa/21554/how-to-read-each-row-from-excel-file</link><description>Hi, 
 
 JFI, I am new to Appian and do not have admin access. 
 I have excel file as below. I want to read each row and process on it. Please suggest me stepwise process for the same 
 
 
 What I have tried so far is, 
 1. Created process with Excel data</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: How to read each row from excel file</title><link>https://community.appian.com/thread/84519?ContentTypeID=1</link><pubDate>Thu, 12 Aug 2021 10:18:11 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c89edf26-d344-481d-988c-94f86ad0db3b</guid><dc:creator>mohinin0001</dc:creator><description>&lt;p&gt;Hi, can you please let me know what is expected in &amp;quot;File Type Parameter&amp;quot; and &amp;quot;Variable&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/61/pastedimage1628763442818v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Also do you know any doc where all these actions are explained. I have searched but did not find any&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Mohini&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to read each row from excel file</title><link>https://community.appian.com/thread/84453?ContentTypeID=1</link><pubDate>Tue, 10 Aug 2021 10:00:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0c124a29-6fa7-48a1-8aff-2988a0696723</guid><dc:creator>mukeshr0002</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;If you have latest Appian RPA version, then you can explore Excel Data Provider module Low code in Workflow.&lt;/p&gt;
&lt;p&gt;Based on my research as of now there is not much docs available for this module as of now.&amp;nbsp; In case your use case has some specific excel operations which are not supported in this low code module then you can check java api for dataprovider module.&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/61/pastedimage1628589685682v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to read each row from excel file</title><link>https://community.appian.com/thread/84283?ContentTypeID=1</link><pubDate>Tue, 03 Aug 2021 12:47:54 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ad8a0695-a9c8-46fb-8d00-3358e4b3911f</guid><dc:creator>Shantipriya</dc:creator><description>&lt;p&gt;Hey&amp;nbsp;Danny,&lt;br /&gt;&lt;br /&gt;I am also new to Appian RPA. I want to read data from excel and process the execution for each row so which course you will recommend us?&lt;br /&gt;&lt;br /&gt;Thanks in Advance!!!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to read each row from excel file</title><link>https://community.appian.com/thread/84270?ContentTypeID=1</link><pubDate>Tue, 03 Aug 2021 09:02:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a7b0406c-dc1a-44a4-9eed-a4828ab12ea6</guid><dc:creator>mohinin0001</dc:creator><description>&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to read each row from excel file</title><link>https://community.appian.com/thread/84251?ContentTypeID=1</link><pubDate>Mon, 02 Aug 2021 15:41:06 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6181a1c5-c69d-484d-8f88-8902f8e7715e</guid><dc:creator>Danny Verb</dc:creator><description>&lt;p&gt;Here are the excel tools functions&amp;nbsp;&lt;a href="/b/appmarket/posts/excel-tools"&gt;https://community.appian.com/b/appmarket/posts/excel-tools&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I recommend going through Appian academy courses to better understand process models and expressions&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to read each row from excel file</title><link>https://community.appian.com/thread/84245?ContentTypeID=1</link><pubDate>Mon, 02 Aug 2021 14:21:59 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8705859f-54c4-4fa1-95e7-04f8e40e1e39</guid><dc:creator>mohinin0001</dc:creator><description>&lt;p&gt;Can you please share any link, where all this process is documented. That will be of great help, because this is my first assignment with Appian and I am not familiar with UI as well as terms used in appian&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to read each row from excel file</title><link>https://community.appian.com/thread/84243?ContentTypeID=1</link><pubDate>Mon, 02 Aug 2021 13:52:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b00c8a41-6639-4d1d-a931-cfe17b07546e</guid><dc:creator>Danny Verb</dc:creator><description>&lt;p&gt;The above example is using Appian expressions with Appian Documents.&amp;nbsp;You don&amp;#39;t need to use RPA for this task&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to read each row from excel file</title><link>https://community.appian.com/thread/84240?ContentTypeID=1</link><pubDate>Mon, 02 Aug 2021 13:37:58 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d9dfcfb8-c222-4f11-ac81-8801ace82799</guid><dc:creator>mohinin0001</dc:creator><description>&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Where should I write this code OR where I can put this file of code.&lt;/p&gt;
&lt;p&gt;Also, how the bot will understand which file it needs to read. I have simply uploaded file but did not mention it anywhere&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/61/pastedimage1627911472730v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to read each row from excel file</title><link>https://community.appian.com/thread/84239?ContentTypeID=1</link><pubDate>Mon, 02 Aug 2021 13:27:52 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91b9226a-febc-49fb-b062-47b72eb9dc05</guid><dc:creator>GauravSingh</dc:creator><description>&lt;p&gt;Hi Mohini,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;You can user readExcelSheet() fn. It will give you a result set.&lt;/p&gt;
&lt;p&gt;use forEach to iterate over the resultset and transform it into your own cdt type.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
  local!excelFile: if(
    isnull(ri!docs),
    {},
    readexcelsheet(
      excelDocument: ri!docs,
      sheetNumber: ri!sheetNumber,
      startRow: ri!startRow
    ).result
  ),
  local!flatten: a!flatten(local!excelFile),
  local!finaldata: {
    a!forEach(
      items: local!flatten.values,
      expression: &amp;#39;type!{urn:com:appian:types:ABC}ABC_testCDT&amp;#39;(
        date: fv!item[1],
        productName: fv!item[2],
        manufacture: fv!item[3],
        clerance: fv!item[4],
        package: fv!item[5],
        shipped: fv!item[6]
      )
    )
  },
  local!finaldata,
  
)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>