Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    40

    Controllare i dati di un file CSV

    Ci sono librerie che permettono di controllare che un file in input utilizzi in modo corretto i separatori, considerando opportunamente i simboli di separazione quando questi si trovano ad esempio in una frase riportata tra virgolette, o situazioni simili?Il tipo di file in questione è un file CSV

  2. #2
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    Quote Originariamente inviata da shaun87 Visualizza il messaggio
    Ci sono librerie che permettono di controllare che un file in input utilizzi in modo corretto i separatori, considerando opportunamente i simboli di separazione quando questi si trovano ad esempio in una frase riportata tra virgolette, o situazioni simili?Il tipo di file in questione è un file CSV
    ciao
    presumo tu ti riferisca a file tipo CSV per esempio esportati da Excel e che abbiano nel primo record i nomi dei campi del dataset esportato. in tal caso io non credo che ci siano utility esistenti perche ci sono troppe variabili da controllare; penso però che tu possa verificare con uno script se il file risponde a quello che tu ti aspetti ti dia. Per esempio se ti aspetti in colonna 1 un numero, in colonna 2 un testo, in colonna 3 una data, etc etc questo lo puoi verificare tramite script facendo prima dell'elaborazione un passo preliminare di controllo... Cioè leggi tutto il file, testi i campi e al primo errore incontrato alzi un flag che ti dica che il file non è valido ed esci dall'elaborazione con un messaggio di errore.

    Io penso che questa SIA LA SOLUZIONE MIGLIORE...
    sta agli altri che ci leggono nel forum se hanno da proporre qualcosa di alternativo ...io non conosco utility ma non escludo che potrebbe essere che qualcuno l'abbia realizzata seguendo quello che ho detto magari con un file pilota di parametri da preparare prima.
    ciao
    Vic53

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.