[utenti] importa file csv in calc

2007-07-03 Per discussione contabilita

Ho un file csv che viene aggiornato periodicamente,
e un file di calc che usa questi dati.
Vorrei scrivere una macro che importi dal file csv le righe che sono 
aggiornate e

aggiungerle in fondo al mio file di calc .ods.
Qualche esempio?
Anticipatamente ringrazio.
Beppe


per aprire il file e visualizzarlo in un message box ho usato:

dim oUcb as object
dim oFile as object
DIM oInputStream as object

sub InsertFile
   oUcb = createUnoService(com.sun.star.ucb.SimpleFileAccess)
   oInputStream = createUnoService(com.sun.star.io.TextInputStream)
   oFile = oUcb.OpenFileReadWrite(file:///C:/prove.csv)
   oInputStream.SetInputStream(oFile.GetInputStream())

   msgbox oInputStream.available()
   msgbox oInputStream.readLine()
end sub

e funziona leggendomi la prima linea,
adesso devo scansionare la linea, vedere se e' nuova e inserirla nelle 
celle.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] importa file csv in calc

2007-07-03 Per discussione Fabio Fiorentini

Il 03/07/07, contabilita ha scritto:


Ho un file csv che viene aggiornato periodicamente,
e un file di calc che usa questi dati.
Vorrei scrivere una macro che importi dal file csv le righe che sono
aggiornate e
aggiungerle in fondo al mio file di calc .ods.
Qualche esempio?
Anticipatamente ringrazio.
Beppe



Per accedere al contenuto del file ci sono diversi sistemi.
uno è usare la funzione LoadDataFromFile presente nella libreria tools nel
modulo UCB

la sintassi è:
LoadDataFromFile(PercorsoFile, Contenuto())

la variabile PercorsoFile deve essere una stringa contenente il path del
file indicato con notazione URL come hai fatto nel tuo esempio
file:///C:/prove.csv
suggerimento:
PercorsoFile = C:\prove.csv
PercorsoFile = ConvertToUrl(PercorsoFile)

la variabile Contenuto() deve essere invece un array. Nell'array verranno
caricate le righe del file (con numerazione partendo da 0 per la prima riga)

una volta letto il file tratti i dati come ti servono, e per inserirli poi
nelle celle è sufficiente:
   Cell = Sheet.getCellByPosition(Colonna, Riga)
   Cell.Value = variabiledati
dove Colonna e Riga deve essere indicata numericamente partendo da 0

per approfondimento sulla lettura/scrittura delle celle vedi:
http://nathanvi.it/cgi-bin/openoffice/bin/view/FAQ/MacroMainDocumento
http://nathanvi.it/cgi-bin/openoffice/bin/view/FAQ/MacroCalcTabella
http://nathanvi.it/cgi-bin/openoffice/bin/view/FAQ/MacroCalcCelle

Ciao

FaBBio


Re: [utenti] importa file csv in calc

2007-07-03 Per discussione Paolo Mantovani
Ciao Giuseppe,

Alle 10:05, martedì 3 luglio 2007, contabilita ha scritto:
 Ho un file csv che viene aggiornato periodicamente,
 e un file di calc che usa questi dati.
 Vorrei scrivere una macro che importi dal file csv le righe che sono
 aggiornate e
 aggiungerle in fondo al mio file di calc .ods.


C'è qualche motivo per cui non puoi usare un collegamento a dati esterni 
anziché una macro?
(menu Inserisci-collegamento a dati esterni)


Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[utenti] Fwd: [discussioni-it] Database OOo

2007-07-03 Per discussione Gianluca Turconi
Inoltro il messaggio sulla lista utenti che mi pare più adatta. Si  
dovrebbe continuare la discussione lì.


--- Messaggio inoltrato ---
Da: Studio Liccardi [EMAIL PROTECTED]
A: [EMAIL PROTECTED]
Cc:
Oggetto: [discussioni-it] Database OOo
Data: 03/07/2007 15.01.32

Da un modello di foglio di calcolo con i nomi, gli immobili ed i millesimi  
di un Condòminio ho realzzato un Db di OOo ma ora ho la necessità  
dimodificare un nome.

Sto tentando e ritentanto (ho consultato la guida decine di volte) ma
non riesco a modificare il campo relativo al nome.
Certamente è colpa mia ma non riesco a cavare un ragno dal buco.
Qualche dritta?



--
http://www.letturefantastiche.com/
Letture Fantastiche - Acquisto e lettura gratuita di libri o racconti di  
fantascienza, fantasy, noir, horror, narrativa storica o allostorica e  
altro, legato al genere fantastico. Nel sito ufficiale dell'autore  
Gianluca Turconi sono disponibili opere anche di altri scrittori.

Due volte vincitore del NeroPremio per la narrativa horror:
http://www.letturefantastiche.com/altare.html
http://www.latelanera.com/editoria/news/notizia.asp?id=569
http://www.letturefantastiche.com/camminando_nell_oltre.html
http://www.latelanera.com/editoria/news/notizia.asp?id=726

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Fwd: [discussioni-it] Database OOo

2007-07-03 Per discussione Studio CICUTO - PC C

Gianluca Turconi ha scritto:
Inoltro il messaggio sulla lista utenti che mi pare più adatta. Si 
dovrebbe continuare la discussione lì.


--- Messaggio inoltrato ---
Da: Studio Liccardi [EMAIL PROTECTED]
A: [EMAIL PROTECTED]
Cc:
Oggetto: [discussioni-it] Database OOo
Data: 03/07/2007 15.01.32

Da un modello di foglio di calcolo con i nomi, gli immobili ed i 
millesimi di un Condòminio ho realzzato un Db di OOo ma ora ho la 
necessità dimodificare un nome.

Sto tentando e ritentanto (ho consultato la guida decine di volte) ma
non riesco a modificare il campo relativo al nome.
Certamente è colpa mia ma non riesco a cavare un ragno dal buco.
Qualche dritta?


Il file di modello è in formato Open Document o altro?

Saluti
Stefano

--
Studio CICUTO
tel. +39 0113093302
FAX  1782221764 (da Italia)
0825140234 (da Francia)
08712422460 (da Regno Unito)
0180562456207394 (da Germania)
+39 011 3093302 (da altre nazioni)
www.studiocicuto.7h.com
[EMAIL PROTECTED]

OpenOffice.org: usalo, copialo e regalalo, è legale!
http://it.openoffice.org/ 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[utenti] [Calc] Problemi con formattazione condizionata

2007-07-03 Per discussione Flavio Aime
Ciao a tutti, oggi un utente della mia azienda mi ha fatto vedere un
caso strano di formattazione condizionata in Calc che si perde salvando
il file in formato excel.

La formattazione viene usata per cambiare lo sfondo delle celle dove i
valori devono essere maggiori al valore contenuto in una cella di
riferimento di un'altra tabella; c'è una sola condizione quindi dove
specifico che la formula usata è il confronto tra i valori di due celle,
 un banale confronto aritmetico.

Ora queste impostazioni nel file ods funzionano perfettamente, la
formattazione è applicata appena si apre il file e viene riapplicata
correttamente variando a piacere il valore di riferimento.

Se salvo il file in formato xls, parte della formula del confronto viene
persa, quindi la formattazione condizionata non funziona più. Viene
perso l'operando alla destra del simbolo di maggiore. Se rimodifico la
formula di confronto e risalvo il file in xls, all'apertura la formula è
di nuovo troncata. Non saprei al momento come uscirne.

Ho creato un file di esempio semplice che contiene i dati che ho usato e
la formattazione condizionale già impostata, basta poi salvarlo in xls
per poter osservare quanto capita. Se a qualcuno interessa lo posso
mandare, sono solo 10K.

E' un bug o sono io che sbaglio qualcosa? Nelle issues non ho trovato
nulla a riguardo. Avete avuto già esperienza di casi simili?


-- 
Flavio Aime
Network Administrator
ELTEK S.p.A.
[EMAIL PROTECTED]

Linux: be root. Windows: re boot


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[utenti] Eliminare riconoscimento Hyperlink

2007-07-03 Per discussione --enrico
ciao a tutti, come da oggetto c'é secondo voi un modo per evitare che 
openoffice 2.2.1 (nel mio caso) tramuti automaticamente gli indirizzi 
web e email

in formattazione hyperlink?
intendo c'é da qualche parte un'opzione per evitare questo noioso ed 
automatico cambio di formattazione?

grazie.
--enrico


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Eliminare riconoscimento Hyperlink

2007-07-03 Per discussione Stefano Bassi
Vai in Strumenti - Correzione automatica - Opzioni e togli la spunta dalla voce 
Riconosci URL

Saluti
Stefano

At 17.24 03/07/2007, you wrote:

ciao a tutti, come da oggetto c'é secondo voi un modo per evitare che 
openoffice 2.2.1 (nel mio caso) tramuti automaticamente gli indirizzi web e 
email
in formattazione hyperlink?
intendo c'é da qualche parte un'opzione per evitare questo noioso ed 
automatico cambio di formattazione?
grazie.
--enrico


--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.476 / Virus Database: 269.9.14/884 - Release Date: 02/07/2007 15.35

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[utenti] [Fwd: Stranezza inserimento dati]

2007-07-03 Per discussione Wile E. Coyote

Ciao,
no non è un errore di inserimento dati tra la maschera e la tabella, 
prima di inserire tutti i dati di
solito faccio delle prove, onde dover perdere tutto, quindi mi limito a 
inserire lettere e numeri
(es. a, 1,) nel campo testo e nel campo numerico. Non ho inserito 
vincoli di lunghezza o altro,
ho provato a creare un'altra tabella composta da altri record, per la 
precisione 6 campi e
l'errore si è riproposto. Ho provato ad inserire i dati direttamente 
nella tabella, stesso risultato.
Riproverò a controllare cmq la corrispondenza tra i campi tabella ed i 
campi formulario non si

sa mai.
Grazie

--


§  §
§«Io ne ho viste cose che voi umani non potreste immaginarvi.  §
§Navi da combattimento in fiamme al largo dei bastioni di Orione,  §
§E ho visto i raggi B balenare nel buio vicino alle porte di Tannhäuser§
§E tutti quei momenti andranno perduti nel tempo...§
§come lacrime nella pioggia. È tempo...di morire.» §
§  §
§[Blade Runner 1982, Rutger Hauer] §
§  §



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Re: Database OOo

2007-07-03 Per discussione Studio CICUTO - PC E

Studio Liccardi ha scritto:

Studio CICUTO - PC E ha scritto:

Il file di modello è in formato Open Document o altro?

Saluti
Stefano


Anzitutto grazie per la cortese risposta.
Ho una tabella di Calc con tre colonne: Condòmino, Immobile, Millesimi.
Non sapendo (c'è una guida in italiano?) come creare un DB con OOo,
seleziono l'intera tabella e uso la funzione datapilot.
Poi salvo ed ottengo il mio bel database collegato con la tabella di 
Calc.

Solo che i condòmini cambiano e non riesco più a modificare nulla.
Sò gnurant'... lo so...


Riguardo ai database lo sono sicuramente più di te!
La questione di fondo è capire se stai usando solo Calc (con file 
formato ODS) o usi anche Base (con file formato ODB), poi ripartiamo.

Coyote ti ha risposto riguardo a Base!

Saluti
Stefano

--
Studio CICUTO
tel. +39 0113093302
FAX  1782221764 (da Italia)
0825140234 (da Francia)
08712422460 (da Regno Unito)
0180562456207394 (da Germania)
+39 011 3093302 (da altre nazioni)
www.studiocicuto.7h.com
[EMAIL PROTECTED]

OpenOffice.org: usalo, copialo e regalalo, è legale!
http://it.openoffice.org/ 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Database OOo

2007-07-03 Per discussione [EMAIL PROTECTED]

Wile E. Coyote wrote:

Ciao,
anche io una volta ho importato dei dati da un foglio di calcolo e non 
sono stato in grado
di modificare nessun campo del database così creato, a mio parere e 
meglio creare un database vuoto
con le tabelle e i campi che noi vorremmo e poi copiare solo i dati 
dal relativo foglio. Almeno

questo è quello a cui sono giunto io.


risposta semplice ma forse inutile perchè troppo ovvia.
Se con Base ti colleghi ad una tabella di calc i dati che vedi sono in 
sola lettura, nessuna possibilità di scelta. Li devi modificare nel 
foglio di calc e poi ricaricare base.


bye



--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f

Sponsor:
Cattura l'offerta e parti, su Mondolastminute.it ogni settimana centinaia di 
proposte per le tue vacanze
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=6710d=3-7


Re: [utenti] Re: Database OOo

2007-07-03 Per discussione Valter Ballantini
Allora guarda, facciamo così. Tu hai già una tabella contenete dei  
dati, vero? Magari una tabella di Calc.


Vai su File - Nuovo -Database, Clicca su Fine

Apri il foglio elettronico con i tuoi dati ed il nuovo database che  
hai appena creato.


Seleziona tutti i dati presenti nel foglio elettronico e copiali (ctrl 
+c).


Adesso vai nel database. La finestra nuova divisa in tre. Nella parte  
di sinistra (quella che si chiama database) clicca su Tabelle: nella  
parte a destra in basso ti farà vedere tutte le tabelle presenti nel  
database (per ora è vuoto). Clicca lì col tasto destro del mouse.


Si apre una finestra, dai un nome alla tabella, lascia selezionato  
definizione, clicca su chiave primaria, scegli (eventualmente) i  
tipi di dati corrispondenti ai vari campi. Premi Crea.


Si apre la finestra Creazione guidata formulario. Seleziona i campi  
che ti interessano oppure premi semplicemente sul bottone . Premi  
due volte sul bottone Avanti (i formulari secondari sono una gran  
figata ma prima impariamo a fare quelli principali :-))


Scegli la disposizione dei campi nel formulario tra le disposizioni  
proposte (anche se in realtà poi questa cosa la puoi personalizzare a  
tuo piacimento). Clicca su Fine.


Si apre una finestra nella quale puoi scorrere per vedere i dati già  
presenti (si clicca sulle frecce che trovi in basso ma sinistra della  
finestra), oppure immettere dati nuovi cliccando sull'icona Aggiungi  
record ed immettendo i dati nei campi.


Valter


Re: [utenti] Database OOo

2007-07-03 Per discussione Studio Liccardi

[EMAIL PROTECTED] ha scritto:

Wile E. Coyote wrote:

Ciao,
anche io una volta ho importato dei dati da un foglio di calcolo e 
non sono stato in grado
di modificare nessun campo del database così creato, a mio parere e 
meglio creare un database vuoto
con le tabelle e i campi che noi vorremmo e poi copiare solo i dati 
dal relativo foglio. Almeno

questo è quello a cui sono giunto io.


risposta semplice ma forse inutile perchè troppo ovvia.
Se con Base ti colleghi ad una tabella di calc i dati che vedi sono in 
sola lettura, nessuna possibilità di scelta. Li devi modificare nel 
foglio di calc e poi ricaricare base.


bye


Giustissimo,
Ma come creo un DB di OOo ex novo con tutte le tabelle che mi servono?
Quando ci provo devo inserire manualmente ogni stringa... sicuramente 
sbaglio qualcosa.
Comunque Valter Ballantini mi ha mandato le istruzioni che si danno ai 
appunto ai neofiti (passo, passo) e così va davvero bene...

Ci provo e vi faccio sapere,
Grazie,
Felice

P.S. esiste una guida in italiota?

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Re: Database OOo

2007-07-03 Per discussione Studio Liccardi

Valter Ballantini ha scritto:
Allora guarda, facciamo così. Tu hai già una tabella contenete dei 
dati, vero? Magari una tabella di Calc [cut]



Valter


Ok! Grazie.
In un modo o nell'altro, seguendo le tue indicazioni, ci sono riuscito.
Ora il problema è che quando collego i dati su altra tabella, non mi
effettua le somme.
Qualunque tentativo faccio, il risultato della sommatoria è sempre 0.
Come già detto, non ho problema a far visionere il file.
Grazie comunque per l'aiuto.
Grazie a tutti,
Felice

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Re: Database OOo

2007-07-03 Per discussione Studio Liccardi

Valter Ballantini ha scritto:
Allora guarda, facciamo così. Tu hai già una tabella contenete dei 
dati, vero? Magari una tabella di Calc [cut]



Valter


Ok! Grazie.
In un modo o nell'altro, seguendo le tue indicazioni, ci sono riuscito.
Ora il problema è che quando collego i dati su altra tabella, non mi
effettua le somme.
Qualunque tentativo faccio, il risultato della sommatoria è sempre 0.
Come già detto, non ho problema a far visionere il file.
Grazie comunque per l'aiuto.
Grazie a tutti,
Felice

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Re: Database OOo

2007-07-03 Per discussione Valter Ballantini


Il giorno 03/lug/07, alle ore 22:50, Studio Liccardi ha scritto:

[...]
Ora il problema è che quando collego i dati su altra tabella, non mi
effettua le somme.
Qualunque tentativo faccio, il risultato della sommatoria è sempre 0.
[...]


Potrebbe essere che quando ho scritto scegli (eventualmente) i tipi  
di dati tu non abbia scelto un formato numerico ed il formato sia  
rimasto di testo?


Valter

Re: [utenti] Re: Database OOo

2007-07-03 Per discussione Studio Liccardi



Valter Ballantini ha scritto:


Il giorno 03/lug/07, alle ore 22:50, Studio Liccardi ha scritto:

[...]
Ora il problema è che quando collego i dati su altra tabella, non mi
effettua le somme.
Qualunque tentativo faccio, il risultato della sommatoria è sempre 0.
[...]


Potrebbe essere che quando ho scritto scegli (eventualmente) i tipi 
di dati tu non abbia scelto un formato numerico ed il formato sia 
rimasto di testo?


Valter


Scusa in quale momento avrei dovuto scegliere tipi di dati?
Sono tre tabelle di cui solo la 3° numerica.
Grazie.
Felice

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]