Lettura file di testo sequenziale ...

magneto

Nuovo Utente
25 Ago 2012
1
0
0
Prima di tutto un grosso ciao a tutti i membri del forum :) ! Sono fresco di iscrizione0:) ed oltre a salutarVi tutti, Vi sottopongo subito una problematica per la quale spero di ricevere da Voi un parere illuminato e suggerimenti : Da anni svolgo l'attività di Sistemista Mainframe in una grossa azienda di informatica che lavora per l'amministrazione pubblica … questo in attesa di sfondare con la mia musica ma questa è, come si suol dire, un'altra storia eehehe … Sto finalmente per passare in un nuovo gruppo di lavoro che invece si occupa di nuove tecnologie e tanto per iniziare pian piano l'attività mi è stata subito sottoposta una "sfida" …. si tratta in pratica di realizzare una piccola applicazione (utilizzando html5 e JavaScript, se possibile), che legga dei dati da quello che presumibilmente sarà un file sequenziale di testo (per ora è un foglio Excel Ma ovviamente le cose saranno diverse "a regime") e li visualizzi su di una pagina in modo che possano poi essere selezionati (anche in modalità "Multipla") e che da essi si generi un Json Code … Ma sono andato troppo oltre … per ora, dato che il tracciato record del file sarà fisso, ovvero ogni riga ospiterà un certo numero di "campi", ciascuno con il proprio significato, pensavo di inserire nella pagina tanti tag <SELECT> quanti sono per l'appunto i campi stessi e poi aggiungere dinamicamente, in ogni oggetto select, tante option quanti sono i record (le linee dunque) del file, man mano che leggo quest'ultimo (spero di essere stato chiaro !) Parlo, tra l'altro di file di testo perché per ora mi sembra la soluzione più semplice, in realtà potrebbe essere un "csv" visto che si parte da un foglio excel che ospita i dati. Vi sarà tra l'altro da "spezzare" i record per separare i vari campi che contengono (un codice protocollo, una descrizione di un apparecchiatura HW che corrisponde a quel codice, una data di acquisto da parte dell'azienda, l'ubicazione nel CED, etc etc …) dato che ogni <Select> con le options aggiunte dinamicamente. è destinato ad uno di questi campi. Ho provato ad utilizzare Activex creando un oggetto "Scripting.FileSystems" per poi leggere il file di testo (che per ora appoggio nel mio PC) MA a parte il fatto che questa soluzione mi vincola ad IE, se non erro, in ogni caso NON sembra funzionare … il server di automazione NOn riesce a creare l'oggetto, forse perché il mio sistema operativo è ancora Windows XP (???) … ho modificato le impostazioni internet in modo da lasciare "Porte spalancate agli ActiveX" ma la mia soluzione non sembra proprio funzionare … mi chiedevo se NON vi fosse un'altra strada per leggere un file di testo con JavaScript, riga per riga, per spezzare ogni record dividendolo nei suoi campi (con ciascuno dei i quali poi riempirò un elemento select, aggiungendo option via via … Pensate che esistano alternative (possibilmente semplici) al metodo da me adottato finora ?
grazie a TUTTI in anticipo, di nuovo saluti!
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
potresti usare JQuery e Ajax per leggere il file e con il metodo split dividere le righe
esempio:
Codice:
<script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
<script>
    $.get('prova.txt', function(file) {

        var riga = file.split(";");

        $.each(riga, function(elem) {
                    
            $('#risultato').append('<p>' + riga[elem] + '</p>');
                    
        });
    });

</script>
<div id="risultato"></div>

file prova.txt
Codice:
riga,una,nnnnnn;
riga,due,aaaaaa;
riga,tre,aajjjkk;
 
Discussioni simili
Autore Titolo Forum Risposte Data
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
P [Javascript] Array da file di testo, con lettura temporizzata senza refresh Javascript 3
A App inventor Lettura file di testo e ceazione listpicker Sviluppo app per Android 0
J [Javascript] Lettura file di testo (.txt) Javascript 1
R Lettura file di testo (file in locale) Javascript 0
R lettura dati in tempo reale da file di testo PHP 2
S Consiglio sito web per lettura di un file di testo che si aggiorna ogni secondo Javascript 9
R lettura file rtf con testo colorato e stampa a video PHP 1
E Problema con la lettura di un file di testo Classic ASP 3
M Non corretta lettura del file php.ini della sezione CLI PHP 3
O [Java] Lettura da JSON File Java 0
M Lettura file esterno via ajax jQuery 3
R Accesso Multiutente a file in lettura/scrittura PHP 5
Emix Lettura file XML PHP 1
A lettura file Java 2
V scrittura lettura su file PHP 2
X Php + xml funzioni per lettura file Xml PHP 5
P Lettura dati se corretti scrivo su file.txt PHP 2
micio86 Lettura file remoti PHP 0
D caricamento e lettura file con revisione PHP 4
SolidSnake4 Problemi lettura file csv PHP 5
F Lettura automatica di un file PHP 2
LaKanka Problema lettura file feed xml PHP 2
A [Java] J2ME(NetBeans) lettura dati file txt Java 5
S Lettura dati da un file esterno Flash 0
M Lettura file XML PHP 6
M lettura da file e tabulazione PHP 9
F problema php scrittura e lettura file PHP 2
Z problema lettura/scritture file txt PHP 11
mptech problemi lettura file pdf PHP 0
M java lettura scrittura file con j2me Java 0
D lettura file fino al carattere scelto ! PHP 1
F Lettura "input number" dinamico PHP 4
E Errore di lettura php in html PHP 8
E lettura da un Database con Javascript jQuery 2
G lettura stringa alfanumerica MySQL 0
D Lettura output da json su php PHP 4
max1974 Lettura Risultato $.ajax Javascript 1
R javascript lettura css cross-browser Javascript 1
Zio Crick Windows 8.1 accede ai NAS solo in lettura Windows e Software 0
T php Lettura files contenuti in una cartella PHP 1
M [PHP] Checkbox: inserimento nel db e lettura dal db PHP 20
M Come rendere solo lettura campo textarea PHP 2
M errore lettura data nel mysql con funzione Where PHP 1
I estensioni del server di Frontpage e lettura database Classic ASP 18
Recover db in sola lettura su area riservata WordPress 1
C PHP lettura db Access PHP 0
P Problema con lettura filesystem del client da server! Upload multiplo foto. PHP 5
R Lettura codice a barre tramite php e pistola PHP 2
G Problema lettura textarea da servlet Java 2

Discussioni simili