QNA > C > Come Convertire Un Foglio Di Calcolo Excel In Un'app

Come convertire un foglio di calcolo Excel in un'app

Ci sono un paio di affermazioni implicite nella tua domanda. In primo luogo che avete un foglio di calcolo che fa qualcosa di utile e in secondo luogo che questa utilità non è limitata ad un piccolo gruppo di persone che possono continuare ad ottenere questa utilità attraverso un foglio di calcolo.

Immaginiamo per il bene della discussione che il vostro foglio di calcolo abbia la meravigliosa struttura di essere in grado di ricevere un numero e poi restituire il doppio, cioè il numero di input moltiplicato per 2. Ovviamente il vostro foglio di calcolo reale ha molte più funzionalità ma dobbiamo iniziare da qualche parte e questo esempio semplificato ha tutte le basi. Accetta input, calcola qualcosa e poi restituisce qualcosa di utile all'utente. Ha un controllo degli errori di base nel senso che se digito un pezzo di testo l'utente riceverà un errore (come '#VALORE!'). In un'applicazione avrete bisogno di replicare tutto questo come minimo :-

  • Dovete accettare dati di input
  • Dovete controllare i dati di input per la correttezza, ad esempio che abbiate ricevuto un numero quando vi aspettate un numero, una data quando vi aspettate tale ecc.
  • Devi eseguire i tuoi calcoli o trasformazioni di quei dati in qualcosa che l'utente trovi utile
  • Potresti voler convalidare i tuoi risultati su alcuni criteri
  • Vuoi restituire quel risultato o quell'insieme di risultati all'utente in modo che possa usarli.

Durante il percorso devi anche prendere alcune decisioni. Quante persone useranno la tua app? Quali sono i loro dati demografici? Quanto deve essere bella l'interfaccia utente dell'app? Dove si trovano queste persone? Pagheranno per la tua app? Quanto deve essere veloce l'app? I tuoi utenti saranno sempre connessi a internet mentre usano la tua app? È un'app progettata per piccoli schermi e dispositivi mobili? È qualcosa che la gente userà su un laptop o un desktop (sì, esistono ancora e sono dannatamente più utili per il lavoro reale che un piccolo schermo, nonostante le proteste della stampa mainstream)?

Una volta che avete risposto a queste domande potete decidere se ciò di cui state veramente parlando è sviluppare un'applicazione che funziona essenzialmente in un browser web o se è qualcosa che gira nativamente sull'hardware di una particolare macchina e sistema operativo. Come altri hanno detto, ci sono strumenti che possono eseguire alcune di queste conversioni per voi. Non sono nella posizione di poterne raccomandare uno rispetto all'altro. Il mio suggerimento però è di prendere il modello che ho dato sopra e rispondere a ciascuno di essi. Questo dovrebbe aiutarti a restringere il percorso che devi seguire.

Spero che questo ti aiuti e fammi sapere se posso chiarire qualcosa.

Di Varhol

Un DUI mi impedirà di ottenere Global Entry? :: Quale iPhone dovrei comprare, un iPhone 12 o un 12 Pro Max?
Link utili