Bonsoir tous,
Je récupère d'un ERP des fichiers .asc. En les renommant en .csv puis en les convertissant avec l'assistant d'ouverture(mes champs sont de longueur fixe) de Calc, tout va bien (et même mieux qu'avec XL, qui se plante sur quelques caractères... ). Je voudrais faire ça automatiquement en oOo basic, mais je ne sais pas vraiment où commencer... Des pistes seraient les bienvenues!!
Mon fichier source est toujours au même endroit, les champs ont toujours la même longueur, le nombre d'enregistrements varie de 150 à 500 maxi (le fichier source fait entre 20 et 60ko.
Merci d'avance,
Amicalement,
JF
[Résolu][Calc] Convertir fichier .asc automatiquement
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- NOOuvel adepte
- Messages : 15
- Inscription : 30 mars 2007 19:50
[Résolu][Calc] Convertir fichier .asc automatiquement
Dernière modification par fxbrg le 01 oct. 2008 10:37, modifié 1 fois.
Amicalement
JF
OOo 3.0.0 WXP Pro Sp3, Firefox 3.0.5, Thunderbird 2.0.0.19
JF
OOo 3.0.0 WXP Pro Sp3, Firefox 3.0.5, Thunderbird 2.0.0.19
-
- HédOOniste
- Messages : 1527
- Inscription : 28 sept. 2008 12:56
- Localisation : ʇsǝnoo,ꞁ ɐ ʇuǝɯǝʇǝꞁdɯoↃ
Re: Convertir fichier .asc vers calc automatiquement
Salut,
A moins qu'il ne contienne des données confidentielles,
le mieux serait de pouvoir consulter le source asc pour
faire un essai.
A défaut, tu peux nous générer un fichier bidon très ressemblant
et le joindre à ton post.
A moins qu'il ne contienne des données confidentielles,
le mieux serait de pouvoir consulter le source asc pour
faire un essai.
A défaut, tu peux nous générer un fichier bidon très ressemblant
et le joindre à ton post.
(API-culteur et pêcheur de macros en mode loisirs occasionnels, mais toujours les pieds dans l'OO)
AOO 4.1.2 sous Linux Xubuntu Voyager 14.04 (x86_64)
AOO 4.1.2 sous Linux Xubuntu Voyager 14.04 (x86_64)
-
- RespOOnsable forum
- Messages : 12200
- Inscription : 08 nov. 2005 16:23
- Localisation : Caen, France
Re: [Calc] Convertir fichier .asc automatiquement
Bonjour,
Cette section a des règles très précises que vous devez obligatoirement suivre pour obtenir de l'aide.
Il est demandé aux auteurs de faire précéder le titre de leur question d'une balise adéquate. Ce balisage est extrêmement important car il permet d'avoir une base de connaissance optimum en cas de recherche.
Lisez ce fil pour savoir quelle balise utiliser :
http://user.services.openoffice.org/fr/ ... html#27295
N'oubliez pas que le terme "Macro" ou "OpenOffice" ne doit pas être employé car il est implicite. Essayer de synthétiser au mieux ce que vous cherchez à faire.
Un titre accrocheur vous permettra d'une part d'être aidé plus rapidement et d'autre part, d'enrichir notre base de connaissances.
Nous l'avons fait pour vous cette fois-ci mais lors de votre prochaine question, nous vous remercions de le faire vous-même sous peine de voir votre sujet verrouillé.
Merci de votre collaboration.
Cette section a des règles très précises que vous devez obligatoirement suivre pour obtenir de l'aide.
Il est demandé aux auteurs de faire précéder le titre de leur question d'une balise adéquate. Ce balisage est extrêmement important car il permet d'avoir une base de connaissance optimum en cas de recherche.
Lisez ce fil pour savoir quelle balise utiliser :
http://user.services.openoffice.org/fr/ ... html#27295
N'oubliez pas que le terme "Macro" ou "OpenOffice" ne doit pas être employé car il est implicite. Essayer de synthétiser au mieux ce que vous cherchez à faire.
Un titre accrocheur vous permettra d'une part d'être aidé plus rapidement et d'autre part, d'enrichir notre base de connaissances.
Nous l'avons fait pour vous cette fois-ci mais lors de votre prochaine question, nous vous remercions de le faire vous-même sous peine de voir votre sujet verrouillé.
Merci de votre collaboration.
-
- IdOOle de la suite
- Messages : 25145
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Calc] Convertir fichier .asc automatiquement
Ce sont donc des CSV. Une simple recherche sur "import +csv" ramène de nombreux fils comme par exemple celui-ci :fxbrg a écrit :Je récupère d'un ERP des fichiers .asc. En les renommant en .csv
http://user.services.openoffice.org/fr/ ... import+csv
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Améliorez AOO et votez pour les issues
-
- NOOuvel adepte
- Messages : 15
- Inscription : 30 mars 2007 19:50
Re: [Calc] Convertir fichier .asc automatiquement
Bonjour, je vais explorer la piste du lien sur l'importation des .csv (ce qui m'intéresse, que ce soit des csv ou des asc, c'est de pouvoir délimiter les colonnes... je regarde ça un peu plus tard, merci de l'info.
Pour info aussi, cijoint.fr n'accepte PAS les fichiers .asc...
Pour info aussi, cijoint.fr n'accepte PAS les fichiers .asc...
Le modérateur a écrit :On ne peut pas accepter toutes les extensions de la planète. Encapsulez votre fichier .asc dans un .zip
Amicalement
JF
OOo 3.0.0 WXP Pro Sp3, Firefox 3.0.5, Thunderbird 2.0.0.19
JF
OOo 3.0.0 WXP Pro Sp3, Firefox 3.0.5, Thunderbird 2.0.0.19
-
- NOOuvel adepte
- Messages : 15
- Inscription : 30 mars 2007 19:50
[Resolu] [Calc] Convertir fichier .asc automatiquement
Après adaptation des différents posts sur l'importation des .csv, j'ai abouti à ce que je voulais, merci de votre aide,
Amicalement
JF
OOo 3.0.0 WXP Pro Sp3, Firefox 3.0.5, Thunderbird 2.0.0.19
JF
OOo 3.0.0 WXP Pro Sp3, Firefox 3.0.5, Thunderbird 2.0.0.19
-
- Membre fOOndateur
- Messages : 1146
- Inscription : 16 janv. 2006 14:07
- Localisation : Lisieux
Re: [Resolu] [Calc] Convertir fichier .asc automatiquement
Bonjour,fxbrg a écrit :Après adaptation des différents posts sur l'importation des .csv, j'ai abouti à ce que je voulais, merci de votre aide,
Vous pouvez mettre en ligne votre doc, pour exemple cela peut servir a d'autres !
7.5.4.2 (AARCH64) LibreOffice
Mac OS X 13.4.1
Mac OS X 13.4.1
-
- NOOuvel adepte
- Messages : 15
- Inscription : 30 mars 2007 19:50
Re: [Résolu][Calc] Convertir fichier .asc automatiquement
Désolé, je n'avais pas vu la proposition de mettre le code... Il s'agit de la réécriture toute simple d'un code de PY Samin, il se trouve que ça fonctionne très bien avec un fichier .asc sans avoir à le renommer avant...
Pour ce qui est de trouver les paramètres du filtre d'importation, j'ai utilisé cette excellente macro :
http://user.services.openoffice.org/fr/ ... =4&t=11723
Merci à tous,
Code : Tout sélectionner
dim oFeuille as object
dim sURL as string, sFilter as string, sOpt as string
dim nMode as integer
oFeuille = thisComponent.sheets().getByName("Retard")
sURL = convertToUrl("C:\Documents and Settings\Jean-François\Bureau\ADV\lolo2.asc")
sFilter = "Text - txt - csv (StarCalc)"
sOpt = "FIX,34,75,1,0/1/12/1/52/1/64/1/78/1/92/1/132/1/142/1/150/1/65535/9"
nMode = com.sun.star.sheet.SheetLinkMode.NORMAL
oFeuille.link(sURL, "", sFilter, sOpt, nMode)
oFeuille.setLinkSheetName("")
oFeuille.LinkDisplayName
oFeuille.LinkUrl=""
oFeuille.setLinkMode(com.sun.star.sheet.SheetLinkMode.NONE)
http://user.services.openoffice.org/fr/ ... =4&t=11723
Merci à tous,
Amicalement
JF
OOo 3.0.0 WXP Pro Sp3, Firefox 3.0.5, Thunderbird 2.0.0.19
JF
OOo 3.0.0 WXP Pro Sp3, Firefox 3.0.5, Thunderbird 2.0.0.19