Excel
Excel è un programma per computer sviluppato e distribuito da Microsoft Corp. È un software che permette compiti contabili e finanziari grazie alle sue funzioni, sviluppate appositamente per aiutare a creare e lavorare con fogli di calcolo.
La prima incursione di Microsoft nel mondo dei fogli di calcolo (che permettono la manipolazione di dati numerici in tabelle formate dall'unione di righe e colonne) ebbe luogo nel 1982, con l'introduzione di Multiplan. Tre anni dopo arrivò la prima versione di Excel.
Excel, uno dei programmi più popolari di Microsoft.
Storia di Microsoft Excel
In risposta a una causa da parte di una società che stava già commercializzando un programma con il nome di Excel, Microsoft fu costretta a presentare il suo prodotto come Microsoft Excel in tutte le sue comunicazioni ufficiali e documenti legali.
Microsoft presentò nel 1989 la sua prima versione di Office, una suite per l'ufficio (un insieme di programmi utili nei compiti d'ufficio) che comprendeva Excel, Word (un elaboratore di testi) e PowerPoint (un'applicazione per creare presentazioni multimediali).
Problemi e punti negativi del software
Microsoft Excel ha presentato, durante la sua storia, vari problemi con le operazioni effettuate sul foglio elettronico. Uno dei più importanti è stata l'impossibilità di lavorare con date precedenti al 1900, almeno usando il formato di data proprio dell'applicazione; un modo per superare questo ostacolo è quello di creare campi personalizzati, con formati numerici, combinati con formule intelligenti che li trattano come dati cronologici.
Si noti che Excel è un programma commerciale: si deve pagare una licenza per installarlo. Ci sono altre opzioni, open source, che possono essere installate o eseguite gratuitamente e che permettono anche di gestire fogli di calcolo, come OpenOffice.org Calc e Google Docs. La maggior parte di questi prodotti sono compatibili con i documenti creati in Excel, ma non è vero il contrario (Excel non è in grado di leggere i file creati con questi programmi).
Excel permette di rappresentare i dati attraverso i grafici.
Altre caratteristiche di Excel
Una delle forze di Excel è che dà agli utenti la possibilità di personalizzare i loro fogli di calcolo programmando le proprie funzioni per eseguire compiti specifici, su misura per le loro esigenze, che non sono inclusi nel pacchetto originale. A grandi linee, ci sono due opzioni: creare formule nelle stesse celle del foglio di calcolo in questione, o utilizzare il modulo di sviluppo in Visual Basic.
Nel primo caso, le possibilità sono molto limitate, anche se questo non significa che non siano sufficienti per la maggior parte degli utenti. Il problema principale sta nella scomodità di scrivere il codice in una cella, senza la possibilità di usare interruzioni di riga, tabulazioni o commenti, tra molti altri elementi di un editor convenzionale. Sviluppare funzioni nello pseudo-linguaggio di Excel è innaturale, scomodo e poco intuitivo per un programmatore, senza contare che varie limitazioni strutturali fanno sì che non tutto sia possibile.
La combinazione con Visual Basic
Per gli sviluppatori che cercano obiettivi molto specifici, o di una complessità maggiore che calcolare una media o un confronto tra diversi dati, la soluzione sta nell'uso di Visual Basic. Questo è un linguaggio con un grado di astrazione relativamente alto (che è molto lontano dal linguaggio macchina, dal modo in cui funziona il processore) e che, come Excel, è event-driven (nel senso che l'utente deve eseguire qualche azione per innescare l'esecuzione del programma).
Detto questo, anche la combinazione di Excel e Visual Basic ha i suoi limiti, e non può in alcun modo superare il livello di personalizzazione e precisione possibile attraverso la creazione di un programma da zero; ma è molto efficace e conveniente per una piccola azienda, non disposta a investire il denaro e il tempo necessari per sviluppare le proprie applicazioni.