Ciao buona giornata Sono molto nuovo per PowerBuilder e sto usando PB 11.5Come importare file di testo delimitato da virgole in DataWindow (PowerBuilder 11.5)
Qualcuno può sapere come importare file di testo delimitato da virgole in DataWindow.
file di testo di esempio
"1234", "20.141.011", "Juan, Delacruz", "USA", "001.992.345,456 mila" ...
"12345", "20.141.011"," Arco, Ino "," Newyork "," 005765753256 "...
Come posso importare la terza colonna che è il nome completo e l'ultima colonna che è il numero di conto. Voglio trasferire il nome e il numero di conto nella mia finestra dati esterna. Ho provato a utilizzare ImportString (tutte le righe vengono trasferite in una colonna solo). Ho tre campi nella mia finestra di dati esterni. Il nome e il numero di conto.
Ecco il codice
ls_File = dw_2.Object.file_name[1]
li_FileHandle = FileOpen(ls_File)
li_FileRead = FileRead(li_FileHandle, ls_Text)
DO WHILE li_FileRead > 0
li_Count ++
li_FileRead = FileRead(li_FileHandle, ls_Text)
ll_row = dw_1.ImportString(ls_Text,1)
Loop.
Please help me con il codice! Grazie
È necessario utilizzare il metodo FileReadEx. –
Il mio intento era solo quello di cambiare il codice dell'OP e farlo funzionare, non per sistemare tutto. In realtà il meglio sarebbe usare 'ImportFile()' per importare l'intero file in una volta invece di 'ImportString()'. PB non è molto efficiente per elaborare file di testo. – Seki