Come sostituire vba con Python in excel

XLWINGS e’ un buon prodotto, leggero e free. Permette di collegare del codice python a dei fogli excel potendo cosi’ sostituire il vba interno a con moduli python esterni con tutti i vantaggi del caso (e qualche piccolo svantaggio). Procedere cosi’:

  • Installare Office
  • Impostare policy in windows, da powershell COME AMMINISTRATORE: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
  • Controllare che sia tutto ok digitando python dovrebbe apparire la console simile a questa (uscire con control+Z):
  • Installare l’estensione xlwings che collega excel a python con: pip install xlwings
  • Installare i vari componenti aggiuntivi con (aspettare la fine, dura un po’): pip install “xlwings[all]”
  • Aggiungere l’addin a excel con: xlwings addin install
  • Se tutto ok in excel saranno visibili i nuovi settaggi:
  • Settare l’addin all’interno di VBA editor, prima abilitando gli oggetti developer in excel con file→Options→ Customize ribbon → Developer poi Visual Basic –> Tool–>Reference click su xlwings:
  • Tutto pronto! Per creare un nuovo foglio excel con un minimo di configurazione andare in una cartella del pc e lanciare: xlwings quickstart test verra’ creata una cartella test con un foglio di excel e un modulo python collegato.
  • Seguire poi la documentazione da qui https://docs.xlwings.org/en/stable/quickstart.html
VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Corso di Web developer con Python e Django gratuito

Lodevole iniziativa di Thunder Systems di Pioltello (Milano) sito internet www.thundersystems.it che organizza dei corsi gratuiti per web developer. La formazione avverrà sul potente linguaggio ad oggetti Python e sull’ottimo framework Django. Il corso oltre che gratuito sarà sicuramente di alto livello in quanto avrà una durata di 12 giornate da svolgere nell’arco di due mesi. Alla fine lo studente sarà in grado di sviluppare applicazioni web professionali. Potete trovare maggiori dettagli a questo indirizzo: http://www.thundersystems.it/it/news/corso-web-developer-junior-con-python-e-django/

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Utilizzo i cookie per essere sicuro che tu possa avere la migliore esperienza sul mio sito. Se continui ad utilizzare questo sito assumo che tu ne sia felice.. maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi