API JEXCEL com erro ao subir arquivo [RESOLVIDO]

Pessoal,

estou tentando ler um arquivo para jogar no BD, só que ao tentar com arquivo pequeno ele le normal… só que ao tentar colocar um arquivo com muitos registros ele causa erro…:

Warning:  Cannot read name ranges for _FilterDatabase - setting to empty
java.lang.NullPointerException
	at br.com.simcard.VerificarRegistroCtr.carregarLinha(VerificarRegistroCtr.java:224)
	at br.com.simcard.VerificarRegistroCtr.VerificadorCtr(VerificarRegistroCtr.java:60)
	at br.com.simcard.VerificarRegistroCtr.<init>(VerificarRegistroCtr.java:39)
	at br.com.simcard.Upload.anexos(Upload.java:29)
	at servlet.br.com.simcard.ServletUpload.doPost(ServletUpload.java:78)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Alguém poderia me ajudar com isso?

Eu vi que ele le apenas 65535 registros, e minha planilha esta em torno de 500mil…

alguem sabe me dizer como aumentar isso?

O MS-Excel pode ter quantas linhas em uma planilha?

http://office.microsoft.com/pt-br/excel-help/especificacoes-e-limites-do-excel-HP005199291.aspx

O limite é do formato do próprio Excel, não é uma coisa que possa ser modificada. Use um outro formato, se precisar usar 500 mil linhas, ou então divida a planilha em várias worksheets, já que você pode ter no máximo 65536 linhas por 256 colunas.

Eu tava lendo isso por ai… vi que se o formato for xlsx, pode carregar até 1 milhão e pouco registros…

Só que estou usando a API do JEXCEL e ele não le arquivos xlsx…

Agora to tentando mudar para a api POI, vou abrir outro tópico sobre isso…

valeu