mercredi 22 juin 2016

Legge un file csv una riga per volta.

Salve a tutti devo leggere un file csv per caricarlo sul DB. Fino ad oggi ho usato il metodo

Code:
  Dim su As StringUtils
Dim lst1 As List
lst1 = su.LoadCSV(Main.PthIO, nomefilelocale,
";")
...
Per piccoli file è ottimale tuttavia se il csv è grande (>500 mb) la variabile lst1 esaurisce la memoria.
Sarebbe più utile poter caricare solo un record alla volta dal file.
Esiste un metodo qualcosa tipo
Code:
  Dim sColumn() As String
For i = 1 To EndOfFie
scolum = readrigaCSV(Main.PthIO,...
Legge un file csv una riga per volta.

from B4X Community - Android, iOS, desktop, server and IoT programming tools http://ift.tt/28OLzMN
via IFTTT

Aucun commentaire:

Enregistrer un commentaire