Comment imprimer Excel en pages ajustées en largeur et en hauteur avec Python.NET
Contents
[
Hide
]
Introduction
Les réglages fit_to_pages_wide et fit_to_pages_tall contrôlent la mise à l’échelle de la feuille de calcul lors de l’impression. Ces réglages garantissent que la sortie imprimée s’adapte aux dimensions de page spécifiées :
- fit_to_pages_wide : Spécifie le nombre de pages horizontales pour l’impression
- fit_to_pages_tall : Spécifie le nombre de pages verticales pour l’impression
Pourquoi utiliser FitToPagesWide et FitToPagesTall
Les principaux avantages incluent :
- Contrôle précis de la mise en page d’impression
- Formatage cohérent de plusieurs feuilles
- Présentation professionnelle du document
Comment imprimer un fichier en pages adaptées en largeur et en hauteur dans Excel
Pour configurer dans Microsoft Excel :
- Ouvrir le classeur et sélectionner la feuille de calcul
- Naviguer vers le dialog Mise en page → Configuration de la page
- Dans l’onglet Page sous Échelle :
- Sélectionner « Fit to »
- Spécifier le nombre de pages en largeur (horizontale) et en hauteur (verticale)

Comment imprimer Excel en pages adaptées en largeur et en hauteur en utilisant Aspose.Cells
Pour configurer par programmation :
- Charger le fichier d’exemple
- Accéder à l’objet page_setup de la feuille de calcul
- Définir les propriétés fit_to_pages_tall et fit_to_pages_wide
from aspose.cells import Workbook
# Instantiating a Workbook object
workbook = Workbook("input.xlsx")
# Accessing the first worksheet in the Excel file
worksheet = workbook.worksheets[0]
# Setting the number of pages to which the length of the worksheet will be spanned
worksheet.page_setup.fit_to_pages_tall = 1
# Setting the number of pages to which the width of the worksheet will be spanned
worksheet.page_setup.fit_to_pages_wide = 1
# Save the workbook
workbook.save("out_net.pdf")
Résultat de la sortie :
Comment imprimer une feuille comme une seule page
Pour forcer la sortie sur une seule page :
- Utiliser PdfSaveOptions
- Définir la propriété one_page_per_sheet
from aspose.cells import Workbook, PdfSaveOptions
# Instantiating a Workbook object
workbook = Workbook("sample.xlsx")
options = PdfSaveOptions()
# Setting OnePagePerSheet option
options.one_page_per_sheet = True
# Save the workbook with options
workbook.save("OnePagePerSheet.pdf", options)
Résultat de la sortie :
Comment imprimer toutes les colonnes en une seule page
Pour consolider les colonnes horizontalement :
- Configurer PdfSaveOptions
- Activer la propriété all_columns_in_one_page_per_sheet
from aspose.cells import Workbook, PdfSaveOptions
# Instantiating a Workbook object
workbook = Workbook("sample.xlsx")
options = PdfSaveOptions()
# Setting all columns in one page per sheet
options.all_columns_in_one_page_per_sheet = True
# Save the workbook
workbook.save("AllColumnsInOnePagePerSheet.pdf", options)
Résultat de la sortie :