Convertir DBF en XSL avec Harbour
Fermé
famillejo
Messages postés
5
Date d'inscription
samedi 14 janvier 2012
Statut
Membre
Dernière intervention
3 octobre 2012
-
2 oct. 2012 à 21:58
bernard.mouille Messages postés 12 Date d'inscription lundi 13 novembre 2006 Statut Membre Dernière intervention 26 janvier 2013 - 3 oct. 2012 à 08:30
bernard.mouille Messages postés 12 Date d'inscription lundi 13 novembre 2006 Statut Membre Dernière intervention 26 janvier 2013 - 3 oct. 2012 à 08:30
A voir également:
- Convertir DBF en XSL avec Harbour
- Convertir youtube en mp3 avec audacity - Guide
- Fichier dbf - Télécharger - Bases de données
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir excel en dbf - Télécharger - Tableur
- Convertir epub en kindle - Guide
6 réponses
bernard.mouille
Messages postés
12
Date d'inscription
lundi 13 novembre 2006
Statut
Membre
Dernière intervention
26 janvier 2013
5
3 oct. 2012 à 06:35
3 oct. 2012 à 06:35
Bonjour Thierry,
Je ne sais pas comment marche CLPWKS, si tu peux me donner un exemple des fonctions utilisées afin de voir si une librairie Harbour la remplace.
Si Excel est installé sur ta machine, je t'ai mis un petit exemple dans la rubrique
Hb WIN_OLECREATEOBJECT( "Excel.Application" )
bernard.mouille.free.fr/0_Harbour/ZD00000021( les liens ne fonctionnent pas sur ce forum.
A+
Bernard
Je ne sais pas comment marche CLPWKS, si tu peux me donner un exemple des fonctions utilisées afin de voir si une librairie Harbour la remplace.
Si Excel est installé sur ta machine, je t'ai mis un petit exemple dans la rubrique
Hb WIN_OLECREATEOBJECT( "Excel.Application" )
bernard.mouille.free.fr/0_Harbour/ZD00000021( les liens ne fonctionnent pas sur ce forum.
A+
Bernard
famillejo
Messages postés
5
Date d'inscription
samedi 14 janvier 2012
Statut
Membre
Dernière intervention
3 octobre 2012
3 oct. 2012 à 07:09
3 oct. 2012 à 07:09
Bonjour Bernard,
J'ai déjà regardé ce code, il est sur ton site je crois, mais ce n'est pas possible car mes clients n'ont pas forcement Excel, plutôt open office ou même pas de tableur. Mes programmes doivent creer des fichiers excel pour être envoyés par mail à un tiers.
sinon voici quelques lignes
function cre_xls(xfich)
local wnb:=fcount(),wchaine:="",impZ:={},impE:={},i
*
* je suis dans mon dbf et je prepare un tableau avec le nom des zones
*
go top
for i=1 to wnb
xx=field(i)
if type(xx)<>"U"
wchaine+=',"'+field(i)+'"'
endif
NEXT i
wchaine=substr(wchaine,2)
impz:= &("{"+wchaine+"}")
*
* je clone le tableau des zones pour en faire un tableau de titre de colonne
*
impE:=aclone(impZ)
*
* je bricole un peu la date because library usa
*
set date usa
*
* je lance la fonction de CLPWKS (E4 est le format de fichier Excel, ce doit être un *très vieux format
*
lexport(rtmp+"TEMP.XLS",impz,impE,"ALL","E4")
set date french
*
* le fichier TEMP.XLS est crée dans mon rep temporaire
*
LF_fcopy(rtmp+"TEMP.XLS",xfich)
mes_fin("Cr'ation du fichier : "+chr(13)+chr(10)+xfich)
return nil
J'ai déjà regardé ce code, il est sur ton site je crois, mais ce n'est pas possible car mes clients n'ont pas forcement Excel, plutôt open office ou même pas de tableur. Mes programmes doivent creer des fichiers excel pour être envoyés par mail à un tiers.
sinon voici quelques lignes
function cre_xls(xfich)
local wnb:=fcount(),wchaine:="",impZ:={},impE:={},i
*
* je suis dans mon dbf et je prepare un tableau avec le nom des zones
*
go top
for i=1 to wnb
xx=field(i)
if type(xx)<>"U"
wchaine+=',"'+field(i)+'"'
endif
NEXT i
wchaine=substr(wchaine,2)
impz:= &("{"+wchaine+"}")
*
* je clone le tableau des zones pour en faire un tableau de titre de colonne
*
impE:=aclone(impZ)
*
* je bricole un peu la date because library usa
*
set date usa
*
* je lance la fonction de CLPWKS (E4 est le format de fichier Excel, ce doit être un *très vieux format
*
lexport(rtmp+"TEMP.XLS",impz,impE,"ALL","E4")
set date french
*
* le fichier TEMP.XLS est crée dans mon rep temporaire
*
LF_fcopy(rtmp+"TEMP.XLS",xfich)
mes_fin("Cr'ation du fichier : "+chr(13)+chr(10)+xfich)
return nil
bernard.mouille
Messages postés
12
Date d'inscription
lundi 13 novembre 2006
Statut
Membre
Dernière intervention
26 janvier 2013
5
3 oct. 2012 à 07:43
3 oct. 2012 à 07:43
Re-bonjour Thierry,
La solution actuelle est d'acheter la librairie LibXl qui coûte 199 Dollards US.
J'ai déjà fait des bouts de programmes avec cette librairie en version de démonstration qui te rajoute 2 lignes d'infos de démonstration en tête du fichier créé.
J'avais déjà suivi les discussions à propos de la création de fichiers xls, mais il n'y a pas d'autres solutions.
En dBasePlus, j'ai aussi des programmes d'automation d'Open Office Calc, mais tes clients n'ont pas forcément de tableur.
Dis-moi si tu comptes essayer, puis acheter LibXl afin de te mettre quelques exemples ( on utilise le language C compilé avec Harbour )
Ast-tu les sources de ta librairie CLPWKS ?
A+
Bernard
La solution actuelle est d'acheter la librairie LibXl qui coûte 199 Dollards US.
J'ai déjà fait des bouts de programmes avec cette librairie en version de démonstration qui te rajoute 2 lignes d'infos de démonstration en tête du fichier créé.
J'avais déjà suivi les discussions à propos de la création de fichiers xls, mais il n'y a pas d'autres solutions.
En dBasePlus, j'ai aussi des programmes d'automation d'Open Office Calc, mais tes clients n'ont pas forcément de tableur.
Dis-moi si tu comptes essayer, puis acheter LibXl afin de te mettre quelques exemples ( on utilise le language C compilé avec Harbour )
Ast-tu les sources de ta librairie CLPWKS ?
A+
Bernard
bernard.mouille
Messages postés
12
Date d'inscription
lundi 13 novembre 2006
Statut
Membre
Dernière intervention
26 janvier 2013
5
3 oct. 2012 à 07:44
3 oct. 2012 à 07:44
Pour trouver les librairies Harbour, voir le site de Giovanni Di Maria :
www.elektrosoft.it/tutorials/Harbour-Reference-Guide/harbour-complete-functions-list.htm
www.elektrosoft.it/tutorials/Harbour-Reference-Guide/harbour-complete-functions-list.htm
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
famillejo
Messages postés
5
Date d'inscription
samedi 14 janvier 2012
Statut
Membre
Dernière intervention
3 octobre 2012
3 oct. 2012 à 08:28
3 oct. 2012 à 08:28
Ok pour les library, j'ai vu un truc sur hbmxml qui peut faire des fichier xml lisible par excel et openoffice. en cherchant sur internet j'ai vu des sources en fox pro là dessus, je vais regarder cette piste.
par contre je n'ai pas les sources de CLPWKS
Thierry
par contre je n'ai pas les sources de CLPWKS
Thierry
bernard.mouille
Messages postés
12
Date d'inscription
lundi 13 novembre 2006
Statut
Membre
Dernière intervention
26 janvier 2013
5
3 oct. 2012 à 08:30
3 oct. 2012 à 08:30
Ouf,
J'ai retrouvé des sources de CLIPWKS.
J'ai un problème, il y a une fonction en ASM et je ne sais pas comment l'utiliser avec Harbour.
Je te zippe le dossier et te l'envoie par mail.
@+
Bernard
J'ai retrouvé des sources de CLIPWKS.
J'ai un problème, il y a une fonction en ASM et je ne sais pas comment l'utiliser avec Harbour.
Je te zippe le dossier et te l'envoie par mail.
@+
Bernard