[ 
https://issues.apache.org/jira/browse/NIFI-4465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16198261#comment-16198261
 ] 

ASF GitHub Bot commented on NIFI-4465:
--------------------------------------

Github user patricker commented on the issue:

    https://github.com/apache/nifi/pull/2194
  
    @ijokarumawak I made several changes, though not really what you asked 
for... I replied separately on data formatting. As for EL, see my comments 
below.
    
    I wanted to move towards generating CSV files that can be easily parsed by 
using the CSV Record Reader. So I exposed the CSVUtils Properties and put them 
on to this processor.  I was having problems with comma's in my input file 
before, but after these changes that isn't an issue anymore. I also wanted the 
code to be easier to maintain, so I tried to move as much of the CSV code to 
the existing code in the record serializers module. That code, 
`CSVUtils.createCSVFormat`, does not use EL, which makes sense since it's all 
being defined on a Controller Service.
    
    I tried making an Excel Spreadsheet Record Reader, and I did make one, but 
it did not use streaming. It loaded the whole spreadsheet into memory. I 
couldn't find a way using the Apache POI project to do stream reading one row 
at a time (instead of all rows at once).


> ConvertExcelToCSV Data Formatting and Delimiters
> ------------------------------------------------
>
>                 Key: NIFI-4465
>                 URL: https://issues.apache.org/jira/browse/NIFI-4465
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Core Framework
>            Reporter: Peter Wicks
>            Assignee: Peter Wicks
>            Priority: Minor
>             Fix For: 1.5.0
>
>
> The ConvertExcelToCSV Processor does not output cell values using the 
> formatting set in Excel.
> There are also no delimiter options available for column/record delimiting.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to