Bonsoir,

Pour identifier ce paramètre avez-vous tenté d'enregistrer une macro
exécutant cet import, puis d'examiner les paramètres que l'enregistreur
aura vu ? Ce n'est qu'une idée, je ne sais pas si ça marchera, mais c'est
pas cher.

Thierry


Le jeu. 20 déc. 2018 à 18:01, Michel Rudelle - Listes LibO <
[email protected]> a écrit :

> Bonjour,
>
> J'ai des macros qui lisent les données de fichier CSV. Ces macros,
> exploitées initialement sous Windows, sont maintenant aussi exploitées
> sous Linux (Ubuntu). Pas de problème particulier sauf pour le jeu de
> caractère du filtre d'import.
>
> Dans ma macro, j'utilise depuis le filtre suivant associé à l'ouverture
> du fichier :
>
> propFich2(0).Name = "FilterOptions"
> propFich2(0).Value = "59,34,STANDARD,1"   ' explications: séparateur ;
> (code 59) - délimiteur de texte " (code 34) - jeu de caractère STANDARD
> - import à partir de la ligne 1 - format colonne omis
>
> Mon problème est que les caractères accentués qui se décodaient sans pb
> sous Windows avec le jeu STANDARD ne sont pas lus sous Linux (? dans un
> losange noir)
>
> Si je comprend bien, le jeu STANDARD serait compris comme étant "UTF-8"
> sous Linux et "Europe occidentale (Windows-1252/WinLatin 1)" sous Windows.
>
> En ouverture manuelle, je peux choisir le bon jeu de caractères parmi la
> longue liste proposée, mais impossible de connaître le code à utiliser
> pour remplacer STANDARD (entrer la dénomination complète ne donne rien),
> et les essais à partir d'infos de forums n'ont pas abouti ...
>
> Si quelqu’un a une idée ...
>
> Avec remerciements,
>
> Cordialement,
>
> Michel
>
>
> --
> Envoyez un mail à [email protected] pour vous
> désinscrire
> Les archives de la liste sont disponibles à
> https://listarchives.libreoffice.org/fr/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>

-- 
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à