Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Python - gestionale web-desktop con xul
Forum - Python - gestionale web-desktop con xul

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
salve a tutti! devo fare un gestionale per un promotore finanziario.
niente di che, ho solo un problema:
tutti i dati sono su file di excel, sul computer, però vorrei fare in modo che quando un cliente fa qualunque movimento, visto che dovrebbe essere registrato comunque col programma, anche la posizione del cliente sul sito venga aggiornata.
allora non posso usare xul-php, perchè non potrei accedere ai file su computer,
ma non posso neanche usare (libreria grafica)-python o dovrei destreggiarmi nel web con difficoltà!
in realtà tempo fa, non conoscendo xul, avevo usato python e ftplib, e i file (php) del sito prendevano i dati da file di testo che inviavo via ftp dal prog.
però questa volta vorrei uscirne più elegantemente!
allora pensavo:
python + PyXPCOM + pyGecko per accedere a un'applicazione xul sul sito, allaquale invio da python dati presi dai file excel.
quindi:

file excel
python prende dati
avvio l'interfaccia di pyGecko che mostra il file xul.
con ajax e php accedo ai db ecc ecc..

cosa ne dite? si può fare di meglio?

PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 20:38
Venerdì, 19/08/2011
sei sicuro che non ci sia un modo elegante di sbarazzarsi dei file excel?
semplicemente convertili in un database o qualsiasi altra cosa più accessibile e poi lavora su quelli.

al limite ci metti un po a convertire i dati all'inizio, ma magari un programma realizzato ad hoc potrebbe risolvere il problema :)

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 22:30
Venerdì, 19/08/2011
magari!
il tipo ha un foglio di excel con i dati anagrafici dei clienti, i cui nomi sono lincati e portano ad altri file di excel che sono la posizzione vera e propria del cliente.
poi non può sbarazzarsene, perchè usa excel per fare medie mobili, calcoli di volatilità ecc ecc...
sono necessari!
io col mio programma devo fare in modo che, aggiornando determinati file, le modifiche siano visibili nel sito, ma la materia prima del lavoro è excel..
sarebbe bello!

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 22:31
Venerdì, 19/08/2011
dunque mi conviene lasciare così?

ps:
ma come cavolo si installa pyxpcom?? è assurdo, il sito di mozilla dice di modificare il tal file ed eliminare quell'altro, ma nella cartella di installazione non ci sono!

Ultima modifica effettuata da il 19/08/2011 alle 22:34
PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 14:10
Sabato, 20/08/2011
Testo quotato


Postato originariamente da gioludde:
magari!
il tipo ha un foglio di excel con i dati anagrafici dei clienti, i cui nomi sono lincati e portano ad altri file di excel che sono la posizzione vera e propria del cliente.
poi non può sbarazzarsene, perchè usa excel per fare medie mobili, calcoli di volatilità ecc ecc...
sono necessari!



Una volta messi i dati in un db le alternative possono essere:

1) permerre all'utente di esportare un file excel dal software contenente i dati appiattiti (una sorta di report)

2) sfruttare qualche libreria per generare report web interattivi

3) far fare ad excel una connessione ODBC al database contenente i dati e importarli

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 11:29
Domenica, 21/08/2011
allora non faccio prima a fare come avavo già pensato?
cioè all'avvio del prog per prima cosa carico i dati da excel in liste o non so,
in un secondo tempo carico la gui del mio diciamo "browser" fatto con pygecko e passo al file xul tutto quanto.
così potrei anche fare una cosa del tipo: viene cliccato il nome di un cliente nello xul sul web, si apre la posizione del cliente che è sul desktop.
solo che mi sembra un casino impostare pygecko
e tra l'altro non sono ancora riuscito a installare PyXPCOM! :-|


ps:
è normale che per effettuare il login io debba mettere username e pwd due volte?

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 13:01
Domenica, 21/08/2011
idea!
avevo letto che con la libreria httplib si possono inviare dati da python ad un file php sul server.
potrei fare così:
- avvio prog
- leggo file excel
- invio i dati ad un file php sul sito
- fa modifiche al db ecc ecc
- dal prog avvio  mozilla firefox che apre il file xul sul server
       (xulrunner penso che si possa usare solo con file in locale)
- con la libreria di excel posso vedere se nel corso dell'uilizzo del prog vengono modificati determinati file excel:
in questo caso aggiorno.
pareri? :heehee::heehee::heehee:

idea!2
ajax può arrivare a file al server:
voglio dire:
file js in locale
file php sul server
invio dati dal primo al secondo

così
-avvio il prog
-leggo file excel
-invio con httplib i dati ai file php e poi al database da questi
-dal prog avvio xulrunner per avviare la gui del prog
-ecc ecc

così mi sembra mooooolto meglio dell'inizio.
e posso non installare pyxpcom!!:D:D
mi sto iniziando a innamorare della coppia xul-php per programmi desktop-web,
ho trovato molti programmi seri (open source) fatti così!
beh, grazie a tutti dell'attenzione!
buon caldo ( qui cen'è troppo!!:rotfl::rotfl: )

Ultima modifica effettuata da il 21/08/2011 alle 22:29
PM Quote