come usare la query Sql per cercare il testo nel file CSV ed evitare l'iterazione

1

Ho un file A e molti file di input, tutti i file hanno il formato CSV. Voglio abbinare il testo di una colonna di tutti i file di input con una delle colonne di un file. Ho archiviato tutti i valori di colonna del file A in HashSet per la ricerca veloce.

1- Now iterate All input files uses First loop
2-       {iterate all elements in each file uses second loop 
3-           {
              and iterate all lines in hashset uses Third loop .
                {
                    Store All lines in List and append true in the end at the end of line if Match found
                 }
                    Delete The input File


              //Removed Lines
4-            //      iterate through all stored lines
             //    {
            //      Write in same file
            //     }

             //Added Lined 
                File.WriteAllLine(...)

             }
         }

1-Quando trovo la corrispondenza, devo fare il file di input di modifica, Per questo scopo devo usare FileWriteStream, una collezione per memorizzare le righe e un altro ciclo. Cancella il file e scrivi di nuovo. C'è una soluzione ottimale per raggiungere questo

2- Ho usato la ricerca lineare per cercare il testo in un file. È 'ok' usare il dizionario in modo che io prenda O (1) per ottenere l'elemento.

3 C'è un buon modo ottimale per leggere tutto questo. Uso di Oledb 'posso usare la query'?

    
posta Charlie 16.09.2014 - 09:28
fonte

0 risposte

Leggi altre domande sui tag