Calc : mauvaise lecture d'un XLSX

Bonjour,
avec LibO 4.3.4.1 et XP,

J'ouvre un fichier XLSX, mais il est "figé" C'est à dire que je vois une
cellule sélectionnée, c'est probablement celle qui l'était à
l'enregistrement par la personne qui me l'a envoyé, mais moi je ne peux
rien sélectionner, comme si c'était un JPG.

Il n'est pas en lecture seule (d'ailleurs en lecture seule
le comportement est différent), et dans propriété/sécurité il n'y a rien
de spécial, mais c'est un domaine que je ne connais pas.

Par contre, certaines colonnes sont fixées, et ça marche, j'utilise
l'ascenseur horizontal tout en gardant les premières colonnes.

Autre chose : il y a des cellules remplies avec de la couleur, mais pas
toutes, certaines ont un "rouge" ou "bleu" écrit en petit et vert pâle.

Je l'ai enregistré en ODS, c'est pareil.

J'ai demandé un XLS au lieu du XSLX, c'est pareil.

Et pour finir : si j'imprime, je n'ai qu'une page alors qu'il y en a une
petite dizaine vu le nombre de colonnes. Idem dans l'aperçu.

Qu'est-ce que je peux faire ou demander à l'expéditeur ?

Bonjour,

Si c'est possible, demander à l'expéditeur une sauvegarde en ods.
S'il n'y a rien de confidentiel, peux-t-on voir le fichier ?

Jacques

Bonjour

sigir wrote

...
Il n'est pas en lecture seule (d'ailleurs en lecture seule
le comportement est différent), et dans propriété/sécurité il n'y a rien
de spécial, mais c'est un domaine que je ne connais pas.

Le document n'est-il pas protégé (Outils> Protéger le document) ?

Cordialement
Pierre-Yves

Je n'ai jamais utilisé ça. il y a "feuille" qui est coché et "document"
qui ne l'est pas. Je suppose que ça signifie que la feuille est protégée
(il n'y a qu'une feuille).
Vous confirmez ?

J'avais regardé dans propriétés/sécurité. Quelle est la différence ?

> Bonjour,
> avec LibO 4.3.4.1 et XP,
>
> J'ouvre un fichier XLSX, mais il est "figé" C'est à dire que je vois une
> cellule sélectionnée, c'est probablement celle qui l'était à
> l'enregistrement par la personne qui me l'a envoyé, mais moi je ne peux
> rien sélectionner, comme si c'était un JPG.
>
> Il n'est pas en lecture seule (d'ailleurs en lecture seule
> le comportement est différent), et dans propriété/sécurité il n'y a rien
> de spécial, mais c'est un domaine que je ne connais pas.
>
> Par contre, certaines colonnes sont fixées, et ça marche, j'utilise
> l'ascenseur horizontal tout en gardant les premières colonnes.
>
> Autre chose : il y a des cellules remplies avec de la couleur, mais pas
> toutes, certaines ont un "rouge" ou "bleu" écrit en petit et vert pâle.
>
> Je l'ai enregistré en ODS, c'est pareil.
>
> J'ai demandé un XLS au lieu du XSLX, c'est pareil.
>
> Et pour finir : si j'imprime, je n'ai qu'une page alors qu'il y en a une
> petite dizaine vu le nombre de colonnes. Idem dans l'aperçu.
>
> Qu'est-ce que je peux faire ou demander à l'expéditeur ?
>
Bonjour,

Si c'est possible, demander à l'expéditeur une sauvegarde en ods.

Il utilise Excel, il peut faire ça ? Je n'ai même pas imaginé que
c'était possible :slight_smile:

S'il n'y a rien de confidentiel, peux-t-on voir le fichier ?

Disons que je préférerais l'envoyer à des personnes en particulier et
pas sur la liste.

Personnellement j'ai eu récemment des problèmes avec des fichiers docx dont je n'avais que quatre pages dans Writer plus d'autres problèmes de mises en page et tutti quanti.

Après avoir conféré avec moi-même sur ces fichiers (les miens de toute façon), j'ai essayé de les ouvrir sur une autre machine et deux sur quatre se sont ouverts dans les mêmes conditions désastreuses sur LibreOffice. Dans Word, merci tout va bien.

Je sens que ça ne va pas aider.

Cela peut être dû à un fichier vérolé. Solution ? Je sais pas.

Suite...

pierre-yves samyn wrote

Le document n'est-il pas protégé (Outils> Protéger le document) ?

sigir wrote

Je n'ai jamais utilisé ça. il y a "feuille" qui est coché et "document"
qui ne l'est pas. Je suppose que ça signifie que la feuille est protégée
(il n'y a qu'une feuille).
Vous confirmez ?

J'avais regardé dans propriétés/sécurité. Quelle est la différence ?

C'est donc bien la protection qui est à l’œuvre. Elle permet notamment
de cocher les options "autoriser la sélection" ou non.

Il faut demander à l'auteur du classeur le mot de passe s'il en a mis un.
Sinon, il suffit de lancer Outils> Protéger> Feuille pour déprotéger.

La différence avec la "sécurité" c'est que tu peux définir cellule par
cellule (ou plage) les cellules à protéger ou non.

Il y a une vidéo dans le canal TDF YouTube sur cette question si
tu veux approfondir.

Cordialement
Pierre-Yves

J'ai maintenant la version XLS non protégée.Je peux travailler sur ce
fichier.

Il y a toujours des cellules colorés et d'autres qui ne le sont pas,
avec le texte "rouge" ou "vert" en tout petit et vert pâle. Je constate
que les cellules qui ont ou devraient avoir de la couleur ne sont pas
simplement colorées, mais contiennent une formule, par exemple :
=SI(ET(K$3>=$D5;(K$3<=$F5));$B5;"")

K3 est la date du jour (une colonne par jour, 6 mois soit 180 colonnes)
D5 est le début de la période
F5 est lafin de la période
B5 est une cellule qui contient le mot "rouge" en vert pâle, mais ça a
été entré manuellement (pas de formule)

J'interprète ça comme un remplissage automatique : il suffit d'entrer la
date de début et la date de fin, et les cellules concernées se colorient
selon la couleur indiquée en B5.

Autre possibilité : à l'ouverture il me signale qu'il y a un lien avec
d'autres fichiers. Est-ce que ce l'absence de ce lien peut expliquer le
non-remplissage ?

Est-ce qu'il y a une fonction qui permet de remplir une cellule
simplement en écrivant la couleur ?

Je constate que pour le "bleu" ça marche, les cellules avec la formule
qui appelle une cellule où "bleu" est entré manuellement sont bleues.
Mais pour rouge et vert, je n'ai que le texte "rouge" ou "vert".

Il reste aussi que quand je fais un aperçu il ne voit qu'une page, soit
les premières colonnes, pareil si je fais un PDF.

Bonjour

sigir wrote

Est-ce qu'il y a une fonction qui permet de remplir une cellule
simplement en écrivant la couleur ?

Le format des cellules peut contenir des conditions et des couleurs:
https://help.libreoffice.org/4.3/Common/Number_Format_Codes/fr

Il y a aussi tout ce qui est Format> Formatage conditionnel:
https://help.libreoffice.org/4.3/Calc/Conditional_Formatting/fr

sigir wrote

Autre possibilité : à l'ouverture il me signale qu'il y a un lien avec
d'autres fichiers. Est-ce que ce l'absence de ce lien peut expliquer le
non-remplissage ?

Je ne vois pas comment nous pourrions le savoir sans disposer du
document...

sigir wrote

Il reste aussi que quand je fais un aperçu il ne voit qu'une page, soit
les premières colonnes, pareil si je fais un PDF.

Vérifier les zones d'impression définies pour chaque feuille (menu

Zones d'impression)

Cordialement
Pierre-Yves

sigir wrote

Il n'est pas en lecture seule (d'ailleurs en lecture seule
le comportement est différent), et dans propriété/sécurité il n'y a rien
de spécial, mais c'est un domaine que je ne connais pas.

Le document n'est-il pas protégé (Outils> Protéger le document) ?

J'ai maintenant la version XLS non protégée.Je peux travailler sur ce
fichier.

Il y a toujours des cellules colorés et d'autres qui ne le sont pas,
avec le texte "rouge" ou "vert" en tout petit et vert pâle. Je constate
que les cellules qui ont ou devraient avoir de la couleur ne sont pas
simplement colorées, mais contiennent une formule, par exemple :
=SI(ET(K$3>=$D5;(K$3<=$F5));$B5;"")

K3 est la date du jour (une colonne par jour, 6 mois soit 180 colonnes)
D5 est le début de la période
F5 est lafin de la période
B5 est une cellule qui contient le mot "rouge" en vert pâle, mais ça a
été entré manuellement (pas de formule)

J'interprète ça comme un remplissage automatique : il suffit d'entrer la
date de début et la date de fin, et les cellules concernées se colorient
selon la couleur indiquée en B5.

Autre possibilité : à l'ouverture il me signale qu'il y a un lien avec
d'autres fichiers. Est-ce que ce l'absence de ce lien peut expliquer le
non-remplissage ?

Est-ce qu'il y a une fonction qui permet de remplir une cellule
simplement en écrivant la couleur ?

Je constate que pour le "bleu" ça marche, les cellules avec la formule
qui appelle une cellule où "bleu" est entré manuellement sont bleues.
Mais pour rouge et vert, je n'ai que le texte "rouge" ou "vert".

ces couleurs ne sont peut-être pas disponible dans la palette de libreoffice...

Il reste aussi que quand je fais un aperçu il ne voit qu'une page, soit
les premières colonnes, pareil si je fais un PDF.

n'y a-t-il pas une zone d'impression définie ?

Gérard

sigir wrote
> Est-ce qu'il y a une fonction qui permet de remplir une cellule
> simplement en écrivant la couleur ?

Le format des cellules peut contenir des conditions et des couleurs:
https://help.libreoffice.org/4.3/Common/Number_Format_Codes/fr

Il me semble que ces codes sont à mettre dans la formule, mais dans mon
cas il n'y a pas de codes, juste un appel à une cellule qui contient une
couleur

Il y a aussi tout ce qui est Format> Formatage conditionnel:
https://help.libreoffice.org/4.3/Calc/Conditional_Formatting/fr

Cette page me semble concerner les dégradés

> Autre possibilité : à l'ouverture il me signale qu'il y a un lien avec
> d'autres fichiers. Est-ce que ce l'absence de ce lien peut expliquer le
> non-remplissage ?

Je ne vois pas comment nous pourrions le savoir sans disposer du
document...

Je l'ai mis ici : http://ovh.to/hC5kKEB
il y a aussi le PDF généré par Excel, qui permet de voir les couleurs.

sigir wrote
> Il reste aussi que quand je fais un aperçu il ne voit qu'une page, soit
> les premières colonnes, pareil si je fais un PDF.

Vérifier les zones d'impression définies pour chaque feuille (menu
> Zones d'impression)

En effet, c'était paramétré sur les premières colonnes, je ne
connaissais pas ça.

Maintenant j'ai un nouveau problème : l'impression se fait sur une seule
page, alors que format/page indique A4. Je suppose qu'il y a un autre
paramètre quelque part...

D'habitude, quand j'imprime un gros document le PDF contient plusieurs
pages.

D'une manière générale je suis confronté à la logique de LibO qui ne
semble pas correspondre à la mienne, c'est pas nouveau ! :slight_smile:

- j'ai cherché une éventuelle protection de document dans
propriétés/sécurité
- j'ai cherché les paramètres d'impression dans l'aperçu ou dans
"format/page"

Ça va bien finir par rentrer...

> Je constate que pour le "bleu" ça marche, les cellules avec la formule
> qui appelle une cellule où "bleu" est entré manuellement sont bleues.
> Mais pour rouge et vert, je n'ai que le texte "rouge" ou "vert".

ces couleurs ne sont peut-être pas disponible dans la palette de libreoffice...

En effet, c'est possible. J'ai coloré la cellule qui est appelée par
d'autres en rouge, mais les autres ne changent pas de couleur.

> Il reste aussi que quand je fais un aperçu il ne voit qu'une page, soit
> les premières colonnes, pareil si je fais un PDF.

n'y a-t-il pas une zone d'impression définie ?

Oui, c'était ça.

Suite...

sigir wrote

Il me semble que ces codes sont à mettre dans la formule, mais dans mon
cas il n'y a pas de codes, juste un appel à une cellule qui contient une
couleur

Si tu lis bien la page concernée : "Codes de format numérique"...
raison pour laquelle je t'indiquais qu'il s'agissait de codes que
l'on peut utiliser dans les... formats.

Cela dit, dans ton classeur il y a bien des Formatage conditionnel comme
je le supposais. Je ne comprends d'ailleurs pas ta réponse :

sigir wrote

Cette page me semble concerner les dégradés

La page d'aide est générale pour les formatages conditionnels.
As-tu lancé la commande indiquée : Format> Formatage conditionnel>
Gérer ?

Tu verrais comment cela a été paramétré.

sigir wrote

Maintenant j'ai un nouveau problème : l'impression se fait sur une seule
page, alors que format/page indique A4. Je suppose qu'il y a un autre
paramètre quelque part...

D'habitude, quand j'imprime un gros document le PDF contient plusieurs
pages.

Lancer Format> Page> onglet Feuille. Le "mode d'échelle" est défini à
"Adapter les zones d'impression à 1 page (largeur et hauteur)".

Si tu veux le mode "par défaut", changer pour "Réduire/agrandir" en
indiquant 100%

sigir wrote

D'une manière générale je suis confronté à la logique de LibO qui ne
semble pas correspondre à la mienne, c'est pas nouveau ! :slight_smile:

Nous avons, merci notamment à Christian Chenal, une documentation
complète en français pour Calc :
https://wiki.documentfoundation.org/Documentation/Publications/fr#Guide_Calc

Cordialement
Pierre-Yves

sigir wrote
> Il me semble que ces codes sont à mettre dans la formule, mais dans mon
> cas il n'y a pas de codes, juste un appel à une cellule qui contient une
> couleur

Si tu lis bien la page concernée : "Codes de format numérique"...
raison pour laquelle je t'indiquais qu'il s'agissait de codes que
l'on peut utiliser dans les... formats.

Cela dit, dans ton classeur il y a bien des Formatage conditionnel comme
je le supposais. Je ne comprends d'ailleurs pas ta réponse :

Avec ce document je suis confronté d'un coup à plusieurs choses dont
j'ignorais l'existance, j'ai donc du mal à comprendre tout ça et
d'ailleurs je ne comprends pas non plus ta réponse :slight_smile:

sigir wrote
> Cette page me semble concerner les dégradés

La page d'aide est générale pour les formatages conditionnels.
As-tu lancé la commande indiquée : Format> Formatage conditionnel>
Gérer ?

Tu verrais comment cela a été paramétré.

En effet, il y a des choses, mais je ne les connais pas non plus. Il
faudrait que j'apprenne à me servir de ces fonctions pour savoir comment
rendre ce fichier compatible avec LibO.

sigir wrote
> Maintenant j'ai un nouveau problème : l'impression se fait sur une seule
> page, alors que format/page indique A4. Je suppose qu'il y a un autre
> paramètre quelque part...
>
> D'habitude, quand j'imprime un gros document le PDF contient plusieurs
> pages.

Lancer Format> Page> onglet Feuille.

Ah, ce n'est pas l'onglet "page" c'est l'onglet "feuille"
( je plaisante :slight_smile: )

Le "mode d'échelle" est défini à
"Adapter les zones d'impression à 1 page (largeur et hauteur)".

Si tu veux le mode "par défaut", changer pour "Réduire/agrandir" en
indiquant 100%

En effet, c'est bien ça. Je cherchais ce genre de paramétrage dans
l'aperçu, sans doute une habitude avec un autre logiciel (de dessin)

Merci pour tout !

sigir wrote

Lancer Format> Page> onglet Feuille.

Ah, ce n'est pas l'onglet "page" c'est l'onglet "feuille"
( je plaisante :slight_smile: )

Je ne vois pas la plaisanterie, car je t'indiquais bien l'onglet
Feuille accessible par la commande Format>Page

sigir wrote

Je cherchais ce genre de paramétrage dans
l'aperçu, sans doute une habitude avec un autre logiciel (de dessin)

Il est aussi accessible dans l'aperçu : cliquer sur le bouton
Formater la page, puis onglet Feuille.

Pierre-Yves

sigir wrote
>> Lancer Format> Page> onglet Feuille.
>
> Ah, ce n'est pas l'onglet "page" c'est l'onglet "feuille"
> ( je plaisante :slight_smile: )

Je ne vois pas la plaisanterie, car je t'indiquais bien l'onglet
Feuille accessible par la commande Format>Page

Désolé si mon humour n'est pas clair. C'est parce que j'avais dit avoir cherché
dans format/page/page, et parce qu'il y a une similitude de sens entre
"page" et "feuille". Aucune importance, tu m'as indiqué la bonne méthode.

sigir wrote
> Je cherchais ce genre de paramétrage dans
> l'aperçu, sans doute une habitude avec un autre logiciel (de dessin)

Il est aussi accessible dans l'aperçu : cliquer sur le bouton
Formater la page, puis onglet Feuille.

En effet ! Comment j'ai pu louper ça ? Là je me sens un peu bête...
Merci pour ton suivi !

sigir wrote

Désolé si mon humour n'est pas clair.

Mon point de vue serait plutôt de ne jamais être désolé de pratiquer
l'humour et puis... c'est moi qui n'avais pas compris :slight_smile:

Bon week-end
Pierre-Yves