IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Créer un fichier Excel en mode paysage et avec des sauts de page à partir de HTML/CSS


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 74
    Par défaut Créer un fichier Excel en mode paysage et avec des sauts de page à partir de HTML/CSS
    Bonjour,

    J'utilise Excel 2007 et IE 7, et je génère des fichiers Excel .xls à partir d'une page jsp (Java). Je voudrais pouvoir ajouter des sauts de page et afficher le fichier en mode paysage, mais je n'y arrive pas.
    J'ai essayé pour le mode paysage:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    		@page
    		{
    			mso-page-orientation: landscape;
    			size : landscape;
    		}
    D'après ce que j'ai lu sur Internet, size n'est pas reconnu par la plupart des navigateurs, la propriété faisait partie de CSS 2, a été enlevée de CSS 2.1 puis a été ré-ajoutée dans CSS 3....
    Chez moi, ça ne marche pas (ni size, ni mso-page-orientation, ni d'autres propriétés mso).

    Pour le saut de page, j'utilise page-break-before ou page-break-after: idem, ça ne marche pas dans Excel.

    Quand j'ouvre le fichier généré avec mon navigateur sous forme de fichier HTML, ça marche: il y a bien les sauts de page et le mode portrait.
    Mais avec Excel, ça ne marche pas.

    J'ai bien vu des possibles solutions sur Internet à base de XML, mais mon projet n'utilise pas le XML...



    PS: Est-ce que c'est la bonne catégorie, ou faut-il déplacer le sujet dans la catégorie "Excel"?

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 74
    Par défaut
    J'oubliais: les pages sont trop larges. Quand je veux imprimer, dans l'aperçu ça prend plusieurs feuilles en largeur. Vu que l'attribut size ne marche pas, il y a t-il un moyen de réduire la largeur des pages?

Discussions similaires

  1. [C#] Créer un fichier Excel
    Par todier dans le forum C#
    Réponses: 2
    Dernier message: 10/05/2007, 10h48
  2. créer un fichier excell avec VBA(access)
    Par JCH dans le forum Access
    Réponses: 1
    Dernier message: 19/09/2006, 19h07
  3. Créer un fichier excel
    Par Leimi dans le forum Access
    Réponses: 15
    Dernier message: 01/06/2006, 16h45
  4. [VB6]créer un fichier excel
    Par arakna dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 24/02/2006, 15h09
  5. Gestion en vba des fichiers excel en mode multiutilisateurs
    Par kernel57 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/12/2005, 16h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo