<?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 Exception in component tFileInputExcel_1 (DIJob_ADD_CA_Load_Update)  java.lang.NumberFormatException: For input string in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Exception-in-component-tFileInputExcel-1-DIJob-ADD-CA-Load/m-p/2371173#M134138</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am quite new to Talend, I got the error below while trying to push some data from a 2003 excel file to an oracle table;&lt;/P&gt;&lt;P&gt;From my observation, the issue seems to stem from a number field that has a comma in between the digits (ie thousand separator). I mapped the source file input for this specific number as a float and also same as the destination field in the oracle table.&lt;/P&gt;&lt;P&gt;When I manually format the fields to number format in the excel file it fixes this issue, how can I automate this process to format the excel file and remove the ","?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&lt;/P&gt;&lt;P&gt;Exception in component tFileInputExcel_1 (DIJob_ADD_CA_Load_Update)&lt;/P&gt;&lt;P&gt;java.lang.NumberFormatException: For input string: "3,618.90"&lt;/P&gt;&lt;P&gt;at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043)&lt;/P&gt;&lt;P&gt;at sun.misc.FloatingDecimal.parseFloat(FloatingDecimal.java:122)&lt;/P&gt;&lt;P&gt;at java.lang.Float.parseFloat(Float.java:451)&lt;/P&gt;&lt;P&gt;at routines.system.ParserUtils.parseTo_float(ParserUtils.java:111)&lt;/P&gt;&lt;P&gt;at routines.system.ParserUtils.parseTo_Float(ParserUtils.java:118)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileInputExcel_1Process(DIJob_ADD_CA_Load_Update.java:14152)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_4Process(DIJob_ADD_CA_Load_Update.java:11542)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_3Process(DIJob_ADD_CA_Load_Update.java:6321)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_2Process(DIJob_ADD_CA_Load_Update.java:3901)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_1Process(DIJob_ADD_CA_Load_Update.java:1185)&lt;/P&gt;&lt;P&gt;[FATAL]: etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update - tFileInputExcel_1 For input string: "3,618.90"&lt;/P&gt;&lt;P&gt;java.lang.NumberFormatException: For input string: "3,618.90"&lt;/P&gt;&lt;P&gt;at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043)&lt;/P&gt;&lt;P&gt;at sun.misc.FloatingDecimal.parseFloat(FloatingDecimal.java:122)&lt;/P&gt;&lt;P&gt;at java.lang.Float.parseFloat(Float.java:451)&lt;/P&gt;&lt;P&gt;at routines.system.ParserUtils.parseTo_float(ParserUtils.java:111)&lt;/P&gt;&lt;P&gt;at routines.system.ParserUtils.parseTo_Float(ParserUtils.java:118)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileInputExcel_1Process(DIJob_ADD_CA_Load_Update.java:14152)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_4Process(DIJob_ADD_CA_Load_Update.java:11542)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_3Process(DIJob_ADD_CA_Load_Update.java:6321)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_2Process(DIJob_ADD_CA_Load_Update.java:3901)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_1Process(DIJob_ADD_CA_Load_Update.java:1185)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.runJobInTOS(DIJob_ADD_CA_Load_Update.java:16735)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.main(DIJob_ADD_CA_Load_Update.java:16347)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.runJobInTOS(DIJob_ADD_CA_Load_Update.java:16735)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.main(DIJob_ADD_CA_Load_Update.java:16347)&lt;/P&gt;&lt;P&gt;[statistics] disconnected&lt;/P&gt;&lt;P&gt;Job DIJob_ADD_CA_Load_Update ended at 09:06 23/07/2020. [exit code=1]&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 01:48:36 GMT</pubDate>
    <dc:creator>delite</dc:creator>
    <dc:date>2024-11-16T01:48:36Z</dc:date>
    <item>
      <title>Exception in component tFileInputExcel_1 (DIJob_ADD_CA_Load_Update)  java.lang.NumberFormatException: For input string</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Exception-in-component-tFileInputExcel-1-DIJob-ADD-CA-Load/m-p/2371173#M134138</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am quite new to Talend, I got the error below while trying to push some data from a 2003 excel file to an oracle table;&lt;/P&gt;&lt;P&gt;From my observation, the issue seems to stem from a number field that has a comma in between the digits (ie thousand separator). I mapped the source file input for this specific number as a float and also same as the destination field in the oracle table.&lt;/P&gt;&lt;P&gt;When I manually format the fields to number format in the excel file it fixes this issue, how can I automate this process to format the excel file and remove the ","?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&lt;/P&gt;&lt;P&gt;Exception in component tFileInputExcel_1 (DIJob_ADD_CA_Load_Update)&lt;/P&gt;&lt;P&gt;java.lang.NumberFormatException: For input string: "3,618.90"&lt;/P&gt;&lt;P&gt;at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043)&lt;/P&gt;&lt;P&gt;at sun.misc.FloatingDecimal.parseFloat(FloatingDecimal.java:122)&lt;/P&gt;&lt;P&gt;at java.lang.Float.parseFloat(Float.java:451)&lt;/P&gt;&lt;P&gt;at routines.system.ParserUtils.parseTo_float(ParserUtils.java:111)&lt;/P&gt;&lt;P&gt;at routines.system.ParserUtils.parseTo_Float(ParserUtils.java:118)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileInputExcel_1Process(DIJob_ADD_CA_Load_Update.java:14152)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_4Process(DIJob_ADD_CA_Load_Update.java:11542)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_3Process(DIJob_ADD_CA_Load_Update.java:6321)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_2Process(DIJob_ADD_CA_Load_Update.java:3901)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_1Process(DIJob_ADD_CA_Load_Update.java:1185)&lt;/P&gt;&lt;P&gt;[FATAL]: etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update - tFileInputExcel_1 For input string: "3,618.90"&lt;/P&gt;&lt;P&gt;java.lang.NumberFormatException: For input string: "3,618.90"&lt;/P&gt;&lt;P&gt;at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043)&lt;/P&gt;&lt;P&gt;at sun.misc.FloatingDecimal.parseFloat(FloatingDecimal.java:122)&lt;/P&gt;&lt;P&gt;at java.lang.Float.parseFloat(Float.java:451)&lt;/P&gt;&lt;P&gt;at routines.system.ParserUtils.parseTo_float(ParserUtils.java:111)&lt;/P&gt;&lt;P&gt;at routines.system.ParserUtils.parseTo_Float(ParserUtils.java:118)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileInputExcel_1Process(DIJob_ADD_CA_Load_Update.java:14152)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_4Process(DIJob_ADD_CA_Load_Update.java:11542)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_3Process(DIJob_ADD_CA_Load_Update.java:6321)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_2Process(DIJob_ADD_CA_Load_Update.java:3901)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.tFileExist_1Process(DIJob_ADD_CA_Load_Update.java:1185)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.runJobInTOS(DIJob_ADD_CA_Load_Update.java:16735)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.main(DIJob_ADD_CA_Load_Update.java:16347)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.runJobInTOS(DIJob_ADD_CA_Load_Update.java:16735)&lt;/P&gt;&lt;P&gt;at etl.dijob_add_ca_load_update_1_6.DIJob_ADD_CA_Load_Update.main(DIJob_ADD_CA_Load_Update.java:16347)&lt;/P&gt;&lt;P&gt;[statistics] disconnected&lt;/P&gt;&lt;P&gt;Job DIJob_ADD_CA_Load_Update ended at 09:06 23/07/2020. [exit code=1]&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 01:48:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Exception-in-component-tFileInputExcel-1-DIJob-ADD-CA-Load/m-p/2371173#M134138</guid>
      <dc:creator>delite</dc:creator>
      <dc:date>2024-11-16T01:48:36Z</dc:date>
    </item>
    <item>
      <title>Re: Exception in component tFileInputExcel_1 (DIJob_ADD_CA_Load_Update)  java.lang.NumberFormatException: For input string</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Exception-in-component-tFileInputExcel-1-DIJob-ADD-CA-Load/m-p/2371174#M134139</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Please try to read the data as string from Excel file, and then remove the comma on tJavaRow or tMap, for example,&lt;/P&gt;&lt;P&gt;on tJavaRow:&lt;/P&gt;&lt;P&gt;output_row.columnName=input_row.columnName.replaceAll(",","");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Link tJavaRow to tConvertType to convert the data type from string to float.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let us know if it works.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jul 2020 06:49:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Exception-in-component-tFileInputExcel-1-DIJob-ADD-CA-Load/m-p/2371174#M134139</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-07-29T06:49:14Z</dc:date>
    </item>
  </channel>
</rss>

