[utenti] importa file csv in calc
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
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
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
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
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
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
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
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]
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
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
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
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
[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
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
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
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
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]