[Risolto]Trasformare file.txt in PDF o LibreOffice
-
raffaele63
- Scoppiettante Seguace

- Messaggi: 348
- Iscrizione: lunedì 3 ottobre 2011, 12:27
- Desktop: Lubuntu
- Distribuzione: Lubuntu 22.04.1 LTS (Jammy Jellyfis
- Sesso: Maschile
Re: [Risolto]Trasformare file.txt in PDF o LibreOffice
Ciao rai,
si, confermo, la forma che ho adottato per salvare il file è un po arzigogolata.
Più che altro ho provato a guardarla sotto il profilo utente futuro, cioè:
nello specifico delle competizioni di pesca, (mio progetto originario) l'estrazione, sia della posizione di partenza che il settore, viene effettuata solo un paio di ore prima dall'inizio della stessa.
La mia idea è la seguente: chi ha il compito di effettuare le estrazioni, può non voler salvare sul proprio computer la lista dei concorrenti ecc., quindi lo passa in PDF direttamente pronto per la stampa.
Però più tardi provo la tua modifica, che a prima vista parrebbe proprio OK, e poi faccio sapere.
Grazie.
si, confermo, la forma che ho adottato per salvare il file è un po arzigogolata.
Più che altro ho provato a guardarla sotto il profilo utente futuro, cioè:
nello specifico delle competizioni di pesca, (mio progetto originario) l'estrazione, sia della posizione di partenza che il settore, viene effettuata solo un paio di ore prima dall'inizio della stessa.
La mia idea è la seguente: chi ha il compito di effettuare le estrazioni, può non voler salvare sul proprio computer la lista dei concorrenti ecc., quindi lo passa in PDF direttamente pronto per la stampa.
Però più tardi provo la tua modifica, che a prima vista parrebbe proprio OK, e poi faccio sapere.
Grazie.
Bisognerebbe evitare di predicare ai giovani il successo nella solita forma come lo scopo principale nella vita.
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
-
raffaele63
- Scoppiettante Seguace

- Messaggi: 348
- Iscrizione: lunedì 3 ottobre 2011, 12:27
- Desktop: Lubuntu
- Distribuzione: Lubuntu 22.04.1 LTS (Jammy Jellyfis
- Sesso: Maschile
Re: [Risolto]Trasformare file.txt in PDF o LibreOffice
Salve rai,
ed ottengo nel file'Gestionale.txt' oltre ai primi dati anche questo:
ecc fino al #69.
Sono ordinati anche i nomminativi.
siccome non sono molto sicuro di aver fatto la cosa giusta, te la mostro:# se esegui il file invece di usare la funzione
# crea un pdf di esempio
Codice: Seleziona tutto
if __name__ == "__main__":
# se esegui il file invece di usare la funzione
# crea un pdf di esempio
text = (input_text) #ho inserito questa voce
for rigo in range(70):
text = "{}#{:2d} ".format(text, rigo)
for decina in range(6):
for n in range(10):
text = text + str(n)
text = text + ' '
text = text + '\n'
filename = "/tmp/simple.pdf"
#e qui ho messo il file
path = '/home/lucy/'
with open (path +'Gestionale.txt','w') as F:
F.writelines(text)Codice: Seleziona tutto
Brignola Gianno apsd Napolisud A;
Fiorentino Bruno apsd Napolisud A;
Brghini Aldo apsd Napolisud A;
Bolognaro Silvio apsd Napolisud A;
Masini Gianni apsd Napolisud B;
Bolchini Vanni apsd Suno A;
Bolognino Raffaele apsd Suno A;
Brustia Franco apsd Suno A;
Cassai Gianni apsd Suno A;
Bruno Aldo apsd Suno B;
Vassali Andrea apsd Suno B;
Lilla Giorgio apsd Crotonesi A;
Branca Nino apsd Crotonesi A;
Mina Tony apsd Crotonesi A;
Valli Sandro apsd Crotonesi A;
# 0 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
# 1 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
# 2 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
# 3 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
# 4 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
# 5 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
# 6 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
# 7 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
# 8 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
# 9 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
#10 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
#11 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
#12 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
#13 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
#14 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
#15 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
#16 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
#17 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
#18 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
#19 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
#20 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
#21 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
#22 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
#23 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789
#24 0123456789 0123456789 0123456789 0123456789 0123456789 Sono ordinati anche i nomminativi.
Bisognerebbe evitare di predicare ai giovani il successo nella solita forma come lo scopo principale nella vita.
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
- Mdfalcubo
- Moderatore Globale

- Messaggi: 20420
- Iscrizione: venerdì 26 dicembre 2008, 11:17
- Desktop: Solo XFCE
- Distribuzione: Xubuntu 64 bit
- Sesso: Maschile
Re: [Risolto]Trasformare file.txt in PDF o LibreOffice
Modifica il post usando i tag codice per favore..
"Il genere umano è stimolante, è la gente che non sopporto,, (Linus - Peanuts)
-
rai
- Imperturbabile Insigne

- Messaggi: 2886
- Iscrizione: domenica 11 maggio 2008, 18:03
- Desktop: plasma
- Distribuzione: 22.04
- Località: Palermo
Re: [Risolto]Trasformare file.txt in PDF o LibreOffice
Vorrei provare a riassumere le idee che mi ero fatto finora:
Estrai da un database quello che ti serve usando Python-MySQLdb: ammettiamo di avere i dati fetchati in una variabile e che essa sia una tupla di tuple.
Possiamo incolonnare questi dati usando codice del tipo di quello che ho messo nello script incolonna.py. Questo sbocca in due possibilità:
--1^--> alla fine quel codice mostra il modo di salvare la stringa di output su un file di testo (e di seguito c'è un esempio di come leggere il file per ricaricare in un secondo momento il testo in una variabile).
--2^--> in alternativa (o oltre?) a salvare su file di testo, possiamo passare la variabile col testo `ordinato' alla funzione che crea un file pdf
Alcune di queste azioni sai già come farle; per le altre, nei post precedenti dovresti avere esempi a cui attingere.
Se invece l'obbiettivo è salvare su documento.odt la cosa è diversa e differente è il modo Python con cui ottenerlo
Però, scusa se te lo dico rudemente, sembra che tu vada un po' a tentoni copincollando spezzoni di codice con poca chiarezza. Forse dovresti rafforzare le basi studiando. Questo permette di postare interventi più chiari e di ottenere più facilmente risposte chiare. Lasciatelo suggerire da uno che ha tanto da imparare
Estrai da un database quello che ti serve usando Python-MySQLdb: ammettiamo di avere i dati fetchati in una variabile e che essa sia una tupla di tuple.
Possiamo incolonnare questi dati usando codice del tipo di quello che ho messo nello script incolonna.py. Questo sbocca in due possibilità:
--1^--> alla fine quel codice mostra il modo di salvare la stringa di output su un file di testo (e di seguito c'è un esempio di come leggere il file per ricaricare in un secondo momento il testo in una variabile).
--2^--> in alternativa (o oltre?) a salvare su file di testo, possiamo passare la variabile col testo `ordinato' alla funzione che crea un file pdf
Alcune di queste azioni sai già come farle; per le altre, nei post precedenti dovresti avere esempi a cui attingere.
Se invece l'obbiettivo è salvare su documento.odt la cosa è diversa e differente è il modo Python con cui ottenerlo
Però, scusa se te lo dico rudemente, sembra che tu vada un po' a tentoni copincollando spezzoni di codice con poca chiarezza. Forse dovresti rafforzare le basi studiando. Questo permette di postare interventi più chiari e di ottenere più facilmente risposte chiare. Lasciatelo suggerire da uno che ha tanto da imparare
-
raffaele63
- Scoppiettante Seguace

- Messaggi: 348
- Iscrizione: lunedì 3 ottobre 2011, 12:27
- Desktop: Lubuntu
- Distribuzione: Lubuntu 22.04.1 LTS (Jammy Jellyfis
- Sesso: Maschile
Re: [Risolto]Trasformare file.txt in PDF o LibreOffice
Ci ho provato, ma se lo faccio appare tutto non ordinato.Mdfalcubo ha scritto:Modifica il post usando i tag codice per favore..
E' dall'inizio del post che lo scrivo, ma non so cosa farci.
Invece io ti ringrazio. ammiro molto la franchezza, purtroppo è divenuta una forma sempre meno diffusa, oggi va molto il perbenismo.Però, scusa se te lo dico....
In effetti dall'inizio ad oggi ho variato la strada iniziale, ma questo per mancanza di conoscenza e per l'appunto io avevo anche scritto questo:
Quindi hai ragione quando dici che sembra che vado a tentoni, ma non copincollando e basta. Cerco comunque di capire quanto avviene e come, nel mio piccolo. Tutto quanto realizzato fino ad oggi nella programmazione è frutto della mia costanza e perseveranza. Faccio quello che posso da solo. (potrebbe non essere niente, è solo una piccola cosa, ma è un mio frutto).Però ho bisogno per favore di ricevere alcune informazioni su dove poter leggere documentazione ulteriore per approfondire l'argomento (es. sul tutorial ufficiale oppure sulla libreria di riferimento ecc.) oppure avere esempi più dettagliati dai quali prendere spunti (anche se non è la cosa più corretta).
Per quanto riguarda il gestionale che sto elaborando, la scelta che ho fatto è quella che già ho elencato (magari in maniera un po confusa
Grazie.
Bisognerebbe evitare di predicare ai giovani il successo nella solita forma come lo scopo principale nella vita.
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
- Mdfalcubo
- Moderatore Globale

- Messaggi: 20420
- Iscrizione: venerdì 26 dicembre 2008, 11:17
- Desktop: Solo XFCE
- Distribuzione: Xubuntu 64 bit
- Sesso: Maschile
Re: [Risolto]Trasformare file.txt in PDF o LibreOffice
Direi di fermarci qui visto che l'argomento è risolto. Lasciamo il post pulito per chi usa la ricerca, grazie. 
Ho sistemato io i tag e come vedi tutto è rimasto ordinato...
Ho sistemato io i tag e come vedi tutto è rimasto ordinato...
"Il genere umano è stimolante, è la gente che non sopporto,, (Linus - Peanuts)
-
raffaele63
- Scoppiettante Seguace

- Messaggi: 348
- Iscrizione: lunedì 3 ottobre 2011, 12:27
- Desktop: Lubuntu
- Distribuzione: Lubuntu 22.04.1 LTS (Jammy Jellyfis
- Sesso: Maschile
Re: [Risolto]Trasformare file.txt in PDF o LibreOffice
Sorry, ma se ci fossi riuscito l'avrei fatto. Probabilmente ho io un problema (la macchina).
L'argomento sarà anche risolto ma io sto ancora cercando indicazioni su documentazione per approfondire.
Grazie.
L'argomento sarà anche risolto ma io sto ancora cercando indicazioni su documentazione per approfondire.
Grazie.
Bisognerebbe evitare di predicare ai giovani il successo nella solita forma come lo scopo principale nella vita.
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
Il motivo più importante per lavorare a scuola e nella vita è il piacere nel lavoro, piacere nel suo risultato e la conseguenza del valore del risultato per la comunità. ( A.E. )
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti