Newsgroup: it.comp.lang.vo-clipper
Titolo: Da Windows Word/Excel  a DBF

Salve a tutti
Sono parecchi anni che non programmo in dbaseIII/Clipper, ma in questi
ultimi giorni ho avuto bisogno di crearmi un software particolare; ora, non
ricordandomi altro linguaggio di programmazione oltre quello e non volendo
impararne un altro ricorro a quello che usavo bene un tempo.
Il problema che mi si pone é questo:
Possiedo alcuni file in formato Microsoft Word contenente delle tabelle
stile Excel; le ho esportate, appunto, in Excel 2003 e fin qui tutto bene.
Il problema nasce nella necessità di esportare questa tabella Excel in un
formato comprensibile a dBASEIII senza perdere i caratteri non-ASCII : perdo
le accentate ed i caratteri particolari (tipo radice quadrata, esponente,
etc. etc.)
Ho provato ad esportarle in formato wks (Lotus 1-2-3), ma li perde comunque.
Ho provato ad esportarle in formato Testo puro e, ovviamente, li perde.
Per me é di fondamentale importanza mantenere i caratteri originali, come
faccio a passarli a dBASE III senza perderli ?
Grazie a chiunque voglia aiutarmi a risolvere questo piccolo problema.
----------------------------------------------------------------------------
------
Come diceva il mio amico Bill: " La pazzia, mio Signore, regna su questa
piazza
e non v'e' luogo al mondo ov'essa non risplenda " Olipot (C) 1984
Vincenzo Parla
numero telefonico geografico: 06452218093
v.p...@uni.net
 - 
v.p...@freenet.de
----------------------------------------------------------------------------
------

 faccio a passarli a dBASE III senza perderli ?
Una possibilitŕ sarebbe quella di utilizzare xHarbour e leggere i dati da 
Excel tramite OLE. Non č affatto difficile. Questo č un esempio minimale ma 
funzionante:
FUNCTION MAIN()
    LOCAL oExcel := CREATEOBJECT( "Excel.Application" )
    LOCAL oSheet
    oExcel:WorkBooks:Open( "C:\XHARBOUR\TEST.XLS" )
    oSheet = oExcel:ActiveSheet
    // Questo č il contenuto della prima cella
    ? oSheet:Cells( 1, 1 ):Value
    oExcel:Quit()
    RETURN NIL
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg
The EMG Music page:         
http://www.emagsoftware.it/emgmusic
 

     // Questo è il contenuto della prima cella


 Sbaglio o ci siamo già scritti qualcosa a proposito di Spectrum ?
Molto probabile. In effetti il tuo nome non mi era nuovo.


 Alternative ? ===;-)))
Ciao! Vedi che xHarbour č un ottima alternativa! e vista la tua esperienza
col Clipper non "perderesti" molto tempo per utilizzarlo nel modo piů
funzionale!
Dino Alessandri.
-------------------------------------------------------
Messaggio inviato da 
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup

 Dino Alessandri.

 xHarbour.
Perché "famigerato"? E' un ottimo compilatore, credimi. Si usa praticamente 
come Clipper. Quello che cambia è solo che devi installarti anche uno dei 
compilatori C supportati. Se vuoi posso mandarti io tutto il materiale 
necessario.



Bastano i link.. piuttosto la documentazione... manuali ed altro.
Grazie ancora !!

 piuttosto la documentazione... manuali ed altro.
http://www.xharbour.com/xhdn


 
http://www.xharbour.com/xhdn
Scusa se annoio, ma sto ravanando da più di un'ora il sito... ma non c'é un
manuale off-line ?
E' pesante documentarsi via html, magari un bel pdf da stampare ? (la carta
non mi manca)...

 manuale off-line ?
Credo ne venda uno la xHarbour.com.



===========8-DDDDDDDD
**VENDA** ?!!? Che brutta parola che hai scritto!!!!

 **VENDA** ?!!? Che brutta parola che hai scritto!!!!
Nessuno si metterebbe a scrivere un manuale per passione, che ne pensi? :-)
A parte gli scherzi, la xHarbour.com ha già fatto un lavoro incredibile con la 
documentazione online ed ancora più incredibile è che la renda consultabile 
gratuitamente.
Vorrei precisare che la xHarbour.com è l'azienda nata per offrire prodotti e 
servizi aggiuntivi agli sviluppatori xHarbour ed è un'ottima cosa che esista, 
secondo me.


 gratuitamente.
Ovviamente hai ragione, però cercare di leggere on line tutto é
complicato.... 8-(

 ha scritto nel
messaggio news:446c2a6f$0$14785$4faf...@reader4.news.tin.it...


 :-)
Sě, ma di *cattiva* fama. :-)


Ciao !
Non mi arrendo; che mi dici di questo ? 
http://www.ousob.com/ng/clipwks/
Anche perchè il codice che mi hai proposto per xHarbour *visualizzava* il
file Excel, e non é esattamente quello che voglio fare io; questa libreria
mi permetterebbe di creare dei file dbf a partire da file excel, proprio
quello che serve a me.
Sto per testarla, per vedere se perdo i caratteri non-ASCII nella
coversione.
Ti faccio sapere (sempre se la cosa ti interessa) ;-)

 Ti faccio sapere (sempre se la cosa ti interessa) ;-)
Certo.


 5.x, diciamo ragionevolmente quello che serve a me.

 Te l'ho detto, sono rimasto al Summer '87
In questo caso si tratta di averla un po' con OLE.
