[RESOLU] CALC Comment garder le format des cellules après mise a jour de fichier externe lié

libreoffice Version : 6.4.7.2

Bonjour,
lors de chaque mise a jour de ma feuille de calcul lié a un fichier CSV externe je perd tous les formats de cellules,
merci de votre aide

cordialement FernandoFOREX.ods

Bonjour @FernandoParfums

Le principe est d’utiliser une autre feuille dans laquelle on copie-colle avec liaison les données de la feuille “externe” (liée au csv).

Il n’y a pas de redondance (puisque collage avec liaison) et les mises en forme (par style, ou directes) sont préservées.

[Ajout 13-07-21 17:25]

@FernandoParfums a écrit:

oui bien sûr

Désolé, je devais poser la question :slight_smile:

J’ai fait cet exemple à partir d’un fichier sur internet. LienFormat.ods

Les formatages sont-ils perdus ?

[Ajout 15-07-21 17:25]

@FernandoParfums a écrit:

désolé, le site ne me permet pas d’envoyer un fichier CSV mais tu peut le reconstruire en exportant "xstation5 je suis vraiment désolé de te faire perdre ton temps

Oui c’est vrai, dans ce cas on renomme avec une extension “autorisée” et on le signale dans le message. J’aurais dû le préciser… Pour la perte de temps… c’est le tien auquel je pensais :slight_smile:

Pour que le lien fonctionne avec cette version du classeur, le fichier csv doit être dans le même dossier que le classeur (passer par le menu Édition pour modifier le lien) : FOREX-PYS.ods

Cordialement

ton exemple fonctionne mais je ne vois pas ou est le problème sur mon fichier

Arrives-tu à reproduire mon exemple ex nihilo (nouveau classeur, feuille à partir d’un fichier pointant vers le même lien que moi, copier les données, nouvel onglet, collage spécial avec liaison, formatage direct et par style) ?

dans mon fichier, j’ai créer une feuille “essai”,
j’ai copier - collé avec lien les colonnes de ton fichier pointé sur la feuille Evol_tx_cho_09_11,
j’ai formaté, enregistrer, fermé, ouvert le fichier
et cela fontionne.

j’ai l’impression que dans mon cas, le format du fichier cible est copié en même temps que les données

j’ai fait une macro pour formater mais elle ne s’execute pas non plus

Qu’est-ce qu’il a de spécial ce fichier ? Ne peux-tu le joindre (au moins un extrait) ? Pour joindre un document, il faut éditer sa question (la première en haut de cette page) en cliquant ce mot. On se retrouve dans l’éditeur (la fenêtre où on tape le texte) qui dispose d’une barre d’outils. Cliquer sur l’outil concerné pour pouvoir aller rechercher le document enregistré sur le pc comme dans la copie d’écran ci-dessous.

description de l'image

Attention à ne pas joindre de document comprenant des données personnelles ou confidentielles

sur la feuille “synthese” c’est un lien externe avec mise a jour toutes les 60 secondes
merci beaucoup de ton aide et de m’accorder ton temps

J’ai l’impression que tu te mélanges les pinceaux. Tu avais indiqué :

j’ai créer une nouvelle feuille “synthèse” ou je fait un copier - collage spécial lié au colonnes de la feuille “import”

Or dans le classeur FOREX.ods la feuille xStation5 ET la feuille synthèse sont liées au fichier xStation5.csv.

Encore une fois ce n’est pas comme cela qu’on procède. La feuille xStation5 est créée par le menu Feuille (à partir d’un fichier ou données externes) et la feuille synthèse par copier-collage spécial option Lier.

oui c’est ce que j’avais fait mais entre temps je l’ai modifier pour essayer d’autres possibilités

Je suis surpris du temps perdu à envoyer un fichier ne correspondant pas à ce que je te propose !

La probabilité, en informatique, pour obtenir un résultat correct “au petit bonheur” est infime… pour ne pas dire nulle.

Si tu le souhaites, joins le csv que je puisse tester concrètement, car avec ton classeur je n’ai pu constater que des manipulations incorrectes.

désolé, le site ne me permet pas d’envoyer un fichier CSV mais tu peut le reconstruire en exportant "xstation5
je suis vraiment désolé de te faire perdre ton temps

Tu a bien dû t’arracher les cheveux pour trouver le problème, :slight_smile:
ce n’étais pas du tout évident, je me suis acharné sur les options de protection, macro, liens de toutes sortes, etc…
dans tous les cas je te fait ma révérence, chapeau bas
je te remèrci amplement et au plaisir de te recroiser sur la toile
Cordialement Fernando

ça marche pas
j’ai une feuille “import” lié au fichier CSV
j’ai créer une nouvelle feuille “synthèse” ou je fait un copier - collage spécial lié au colonnes de la feuille “import”, je formate mes cellules DATE et MONTANT
et a chaque mise a jour le formatage reviens a l’état initial

C’est bien dans la feuille synthèse que tu fais les formatages ?

oui bien sûr