Condividi tramite

istruzioni sql su tabella excel

Anonimo
2015-06-22T07:31:55+00:00

E' possibile eseguire delle query in SQL (tipo "Select .. where" ecc.) sulle righe di una tabella in Excel ? ovviamente la tabella è organizzata per record, coi campi in colonna ecc.  Grazie per l'aiuto

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

8 risposte

Ordina per: Più utili
  1. Anonimo
    2015-06-22T07:50:57+00:00

    sia nel caso di una semplice tabella excel sia nel caso di una tabella collegata con connessione db. Grazie per il supporto

    La risposta è stata utile?

    2 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2015-06-22T08:34:59+00:00

    ciao Mauro grazie per la risposta. 

    Allora ho creato una connessione su excel ad una tabella del mio db con odbc. Adesso vorrei agire con dei comandi SQL su questa tabella. Come posso fare?

    Per il metodo suggerito invece, da excel a excel, quando provo a fare il collegamento non riesco a vedere le tabelle e quindi a fare l'associazione. Non riesco a fare il punto " 

    • Seleziona file e tabella

    in quanto l'elenco è vuoto, anche se sono sicuro esserci delle tabelle.

    Grazie

    Ma hai dato un nome alle tabelle?

    • Seleziona la tabella
    • Scheda Formule
    • Definisci nome

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-06-22T08:28:10+00:00

    ciao Mauro grazie per la risposta. 

    Allora ho creato una connessione su excel ad una tabella del mio db con odbc. Adesso vorrei agire con dei comandi SQL su questa tabella. Come posso fare?

    Per il metodo suggerito invece, da excel a excel, quando provo a fare il collegamento non riesco a vedere le tabelle e quindi a fare l'associazione. Non riesco a fare il punto " 

    • Seleziona file e tabella

    in quanto l'elenco è vuoto, anche se sono sicuro esserci delle tabelle.

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-06-22T08:10:10+00:00

    Ciao SalvatoreMarchese18,

    alla luce dell'altra tua domanda (**recordset**) alla quale ho risposto non capisco questa domanda.

    Come già abbiamo visto lì è possibile e nell'esempio è indicato come fare pertanto non capisco cosa ti occorre sapere.

    Puoi spiegare in dettaglio?

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2015-06-22T08:05:37+00:00

    E' possibile eseguire delle query in SQL (tipo "Select .. where" ecc.) sulle righe di una tabella in Excel ? ovviamente la tabella è organizzata per record, coi campi in colonna ecc.  Grazie per l'aiuto

    Da *dove* vuoi eseguire quanto chiedi?

    Da Excel ad Excel, puoi ad esempio (la tabella deve avere un nome) utilizzare:

    • Scheda Dati
    • Pulsante: Da altre Origini
    • Seleziona: Excel Files
    • Seleziona: Sfoglia
    • Seleziona file e tabella
    • Segui la procedura
    • Alla fine se salvi la query ottieni qualcosa del genere:

    XLODBC

    1

    DSN=Excel Files;DBQ=C:\Users\Mauro\Desktop\Cartel1.xlsx;DefaultDir=C:\Users\Mauro\Desktop;DriverId=1046;MaxBufferSize=2048;PageTimeout=5;

    SELECT Tabella1.Dato1, Tabella1.Dato2, Tabella1.Dato3  FROM C:\Users\Mauro\Desktop\Cartel1.xlsx.Tabella1 Tabella1  WHERE (Tabella1.Dato1='a2')  ORDER BY Tabella1.Dato1

    Dove puoi vedere la parte SQL (in grassetto) che puoi poi modificare a tuo piacimento.

    Puoi anche utilizzare SQL da codice. Qui trovi un esempio di come importare via codice i dati fra due file di Excel:

    La risposta è stata utile?

    0 commenti Nessun commento