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
