Totali 369
Anonimi 369
Registrati 0

Username
Password
   
Ricordami
  Ho perso i dati   Nuovo utente        
Cerca
























 



 

Tool per visualizzare ed effettuare query in file CSV
     
 

 

I files CSV

I files CSV sono file di testo che contengono dati strutturati e tabellati n-righe ed m-colonne.
Il file CSV è costituito da più righe, "n" (separate quindi dal carattere CR-LF) e ciascuna riga contiene "m" colonne separate da un carattere speciale, detto separatore, che nella maggior parte dei casi è "," da ui il nome "CSV" ovvero "Comma separated values".
Il formato è molto semplice al fine di garantire la portabilità ed essere scritto e letto da diversi sistemi.
La prima riga contiene i nomi delle "m" colonne separate dal separatore ",".
Tutte "n-1" le righe di dati (sono "n" in totale, ma la prima rappresenta i nomi delle colonne e non i dati) devono avere il medesimo numero di colonne pari ad "m" come definito nella prima riga, detta riga di Header.

Di seguito un file CSV

CSV example

Utilità e funzionamento del tool

Il programma proposto permette di visualizzare un file CSV e di effettuare ricerche sotto forma di query, come se il file fosse una tabella SQL.
Il tool è stato scritto in C# ed utilizza le datatable per visualizzare i dati, ordinare i valori per colonna, etc...

E' possibile individuare ("segna") o filtrare ("filtra") i dati impostando una query sulle colonne presenti nel file, come se il file fosse una tabella di un database SQL.
Gli operatori ed i nomi delle colonne sono suggeti agli utenti digitando le iniziali di una colonna ed i dati vengono evidenziati.

E' possibile modificare i dati e salvare il file nel medesimo formato di partenza.

Note:
- Viene aggiunta di default una colonna detta "Counter" che viene ignorata durante il salvataggio preservando il formato di colonne originale del file CSV.
- I dati presenti nel CSV sono trattati come stringhe, per cui nelle query sarà necessario specificare un valore del tipo NomeColonna = '1234'
- Per i nomi delle colonne che contengono caratteri "spazio" è necessario inserire il nome della colonna all'interno di parentesi quadre es: [Nome Colonna]

CSV Query

Esempio di ricerca tramite "Like".

CSV Query1


Nella solution è presente una cartella "Examples" contenente due file di esempio.

La solution è stata sviluppata con VISUAL STUDIO 2008

Declino ogni responsabilità per eventuali danni arrecati attraverso l'utilizzo del software in oggetto.
L'utilizzo del software è condizionato dalla completa accettazione delle seguenti condizioni:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.



Download

Scarica la soluzione completa (11 MB)
 
 

 
Commenti degli utenti:

Scrivi un commento
     
 
Autenticarsi per inserire un commento

Label