Pagina 1 di 3

Excel Swiss Knife

Inviato: sab 19 dic 2020, 18:52
da Enrico Galli
Immagine

Ciao a tutti :wave:
Vado quasi off-topic con questo intervento, in quanto il componente aggiuntivo che ho sviluppato per Excel non ha moltissimo a che fare con la BI. Ma siccome, se non altro, dalla versione 4.0 comprende anche dei tool per Power Query (e ho intenzione di esplorare anche le possibilità con Power Pivot in futuro)... insomma, ve lo presento ;)

Excel Swiss Knife è un progetto partito nel 2017, con l'intento (piuttosto ambizioso) di arrivare a realizzare il miglior plugin gratuito per Excel. Non so se ci sono ancora riuscito, ma se non altro è uno dei pochi, nel suo genere, ad essere gratuito per tutti! :lol:

Il plugin (o meglio addin) si compone di oltre 100 strumenti costruiti in linguaggio VBA per importare, esportare e trasformare dati in Excel, in modi che i normali comandi del programma non permetterebbero, o renderebbero comunque estremamente macchinoso. La maggior parte degli strumenti è dotata di interfaccia grafica per configurare le opzioni, e c'è la possibilità di generare in automatico un backup del foglio modificato prima dell'elaborazione.

Beh, se qualcuno lavora con Excel ed è curioso di dare un'occhiata, tutte le informazioni sono sul sito web ufficiale, e per qualsiasi domanda sono qui! Grazie per l'attenzione :wave:

Excel Swiss Knife

Inviato: sab 19 dic 2020, 22:33
da gianivo
Sei instancabile! Cercherà di darci un'occhiata ed in ogni caso complimenti!

Excel Swiss Knife

Inviato: mer 20 gen 2021, 10:26
da Rockarl
Ciao Enrico, ho installato la versione portable del tuo magnifico ESK.
Ho assoluto bisogno della funzione di export di query in .csv

Ho lanciato la funzione su una query i cui dati sono caricati in un modello ma...surprise...

"Errore di run-time '-1055719414 (c113000a)':
Metodo 'Open' dell'oggetto '_Recordset' non riuscito"

Quale potrebbe essere il problema?
Ti ringrazio

Excel Swiss Knife

Inviato: mer 20 gen 2021, 10:37
da Enrico Galli
Rockarl ha scritto: mer 20 gen 2021, 10:26 Ciao Enrico, ho installato la versione portable del tuo magnifico ESK.
Ho assoluto bisogno della funzione di export di query in .csv

Ho lanciato la funzione su una query i cui dati sono caricati in un modello ma...surprise...

"Errore di run-time '-1055719414 (c113000a)':
Metodo 'Open' dell'oggetto '_Recordset' non riuscito"

Quale potrebbe essere il problema?
Ti ringrazio
Grazie mille Rockarl :)
Il problema che segnali mi è noto da tempo e si presentava "random" (o almeno così credevo!), e non avevo mai trovato la soluzione fino a qualche settimana fa quando ho finalmente capito da cosa dipende.
Nella prossima versione, in uscita credo entro questa settimana, sarà fixato, ma se hai una necessità urgente, il workaround temporaneo è rinominare la query togliendo gli spazi e altri caratteri speciali eventualmente presenti nel nome. Dalla prossima release non sarà più necessario :wave:
P.S: per non fare casino, la procedura corretta è:
1) togliere la query dal modello (cambiando il tipo di caricamento)
2) rinominare la query
3) ricaricare la query nel modello

Excel Swiss Knife

Inviato: mer 20 gen 2021, 12:03
da Rockarl
Ciao Enrico,
fatto tutto quanto richiesto. Ma il problema persiste.

Excel Swiss Knife

Inviato: mer 20 gen 2021, 12:13
da Enrico Galli
Fai un'altra prova, se possibile: apri un nuovo file, copia la query che devi esportare e incollala nel nuovo file, e da qui esportala. Capita che, facendo metti-e-togli dal modello di dati, si incasini un po'. Verifica inoltre che il nome della tabella in gestione modello dati corrisponda perfettamente a quello della query

Excel Swiss Knife

Inviato: mer 20 gen 2021, 12:45
da Rockarl
Enrico Galli ha scritto: mer 20 gen 2021, 12:13 Fai un'altra prova, se possibile: apri un nuovo file, copia la query che devi esportare e incollala nel nuovo file, e da qui esportala. Capita che, facendo metti-e-togli dal modello di dati, si incasini un po'. Verifica inoltre che il nome della tabella in gestione modello dati corrisponda perfettamente a quello della query
Provato anche così. Il nome della tabella del modello è identico a quello della query.
La mia query deriva da un'importazione da cartella, per cui PQ crea di default create tutte le query di appoggio (Helper) necessarie. Può essere dovuto a quello (domando ignorantemente)?

Excel Swiss Knife

Inviato: mer 20 gen 2021, 13:32
da Enrico Galli
No, non direi. E' un file molto privato o puoi inviarmelo (anche in pvt)? Così provo con la versione aggiornata

Excel Swiss Knife

Inviato: mer 20 gen 2021, 14:04
da Rockarl
Serve solo l'excel o anche i file di import csv?

Excel Swiss Knife

Inviato: mer 20 gen 2021, 14:51
da Enrico Galli
Se la query è già caricata nel modello dati, basta solo l'excel