Hur man skriver ut Excel som anpassade sidor breda och höga med Python.NET
Contents
[
Hide
]
Introduktion
fit_to_pages_wide och fit_to_pages_tall-inställningarna styr skärmlayouten under utskrift. Dessa inställningar säkerställer att den utskrivna outputen passar inom angivna sidmått:
- fit_to_pages_wide: Anger sidantal horisontellt för utskrift
- fit_to_pages_tall: Anger sidantal vertikalt för utskrift
Varför använda FitToPagesWide och FitToPagesTall
Nyckelfördelarna inkluderar:
- Precist utskriftslayouterstyrning
- Konsistent flera-blad formatering
- Professionell dokumentpresentation
Hur man skriver ut filen som anpassade sidor breda och höga i Excel
För att konfigurera i Microsoft Excel:
- Öppna arbetsboken och välj kalkylblad
- Navigera till Sidlayout → Sidinställningar dialogrutan
- Under Sida-fliken, under Skalning:
- Välj “Anpassa till”
- Specificera sidor brett (horisontellt) och högt (vertikalt)

Hur man skriver ut Excel som anpassade sidor brett och högt med Aspose.Cells
För att konfigurera programmatiskt:
- Ladda exempelfil
- Åtkomst till kalkylbladets page_setup-objekt
- Sätt egenskaperna fit_to_pages_tall och 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")
Resultat av utmatning:
Hur man skriver ut kalkylblad som en sida
För att tvinga utskrift på en sida:
- Använd PdfSaveOptions
- Sätt egenskapen 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)
Resultat av utmatning:
Hur man skriver ut alla kolumner på en sida
För att konsolidera kolumner horisontellt:
- Konfigurera PdfSaveOptions
- Aktivera egenskapen 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)
Resultat av utmatning: