Format des lignes et des colonnes
Travailler avec des lignes
Comment ajuster la hauteur de ligne
Aspose.Cells pour Python via .NET fournit une classe, Workbook, qui représente un fichier Microsoft Excel. La classe Workbook contient une WorksheetCollection qui permet d’accéder à chaque feuille de calcul du fichier Excel. Une feuille de calcul est représentée par la classe Worksheet. La classe Worksheet fournit une collection Cells qui représente toutes les cellules de la feuille de calcul.
La collection Cells offre plusieurs méthodes pour gérer les lignes ou les colonnes dans une feuille de calcul. Certaines d’entre elles sont discutées ci-dessous en détail.
Comment définir la hauteur d’une ligne
Il est possible de définir la hauteur d’une seule ligne en appelant la méthode set_row_height de la collection Cells. La méthode set_row_height prend les paramètres suivants comme suit:
- row, l’index de la ligne dont vous modifiez la hauteur.
- height, la hauteur de ligne à appliquer sur la ligne.
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Creating a file stream containing the Excel file to be opened | |
fstream = open(dataDir + "book1.xls", "rb") | |
# Instantiating a Workbook object | |
# Opening the Excel file through the file stream | |
workbook = Workbook(fstream) | |
# Accessing the first worksheet in the Excel file | |
worksheet = workbook.worksheets[0] | |
# Setting the height of the second row to 13 | |
worksheet.cells.set_row_height(1, 13) | |
# Saving the modified Excel file | |
workbook.save(dataDir + "output.out.xls") | |
# Closing the file stream to free all resources | |
fstream.close() |
Comment définir la hauteur de toutes les lignes dans une feuille de calcul
Si les développeurs doivent définir la même hauteur de ligne pour toutes les lignes dans la feuille de calcul, ils peuvent le faire en utilisant la propriété standard_height de la collection Cells.
Exemple :
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Creating a file stream containing the Excel file to be opened | |
fstream = open(dataDir + "book1.xls", "rb") | |
# Instantiating a Workbook object | |
# Opening the Excel file through the file stream | |
workbook = Workbook(fstream) | |
# Accessing the first worksheet in the Excel file | |
worksheet = workbook.worksheets[0] | |
# Setting the height of all rows in the worksheet to 15 | |
worksheet.cells.standard_height = 15.0 | |
# Saving the modified Excel file | |
workbook.save(dataDir + "output.out.xls") | |
# Closing the file stream to free all resources | |
fstream.close() |
Travailler avec les colonnes
Comment définir la largeur d’une colonne
Définissez la largeur d’une colonne en appelant la méthode set_column_width de la collection Cells. La méthode set_column_width prend les paramètres suivants :
- colonne, l’index de la colonne dont vous modifiez la largeur.
- largeur, largeur de colonne souhaitée.
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Creating a file stream containing the Excel file to be opened | |
fstream = open(dataDir + "book1.xls", "rb") | |
# Instantiating a Workbook object | |
# Opening the Excel file through the file stream | |
workbook = Workbook(fstream) | |
# Accessing the first worksheet in the Excel file | |
worksheet = workbook.worksheets[0] | |
# Setting the width of the second column to 17.5 | |
worksheet.cells.set_column_width(1, 17.5) | |
# Saving the modified Excel file | |
workbook.save(dataDir + "output.out.xls") | |
# Closing the file stream to free all resources | |
fstream.close() |
Comment définir la largeur de colonne en pixels
Définissez la largeur d’une colonne en appelant la méthode set_column_width_pixel de la collection Cells. La méthode set_column_width_pixel prend les paramètres suivants :
- colonne, l’index de la colonne dont vous modifiez la largeur.
- pixels, la largeur de colonne souhaitée en pixels.
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Source directory | |
sourceDir = RunExamples.Get_SourceDirectory() | |
outDir = RunExamples.Get_OutputDirectory() | |
# Load source Excel file | |
workbook = Workbook(sourceDir + "Book1.xlsx") | |
# Access first worksheet | |
worksheet = workbook.worksheets[0] | |
# Set the width of the column in pixels | |
worksheet.cells.set_column_width_pixel(7, 200) | |
workbook.save(outDir + "SetColumnWidthInPixels_Out.xlsx") |
Comment définir la largeur de toutes les colonnes dans une feuille de calcul
Pour définir la même largeur de colonne pour toutes les colonnes dans la feuille de calcul, utilisez la propriété standard_width de la collection Cells.
from aspose.cells import Workbook | |
from os import os, path | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Create directory if it is not already present. | |
IsExists = path.isdir(dataDir) | |
if notIsExists: | |
os.makedirs(dataDir) | |
# Creating a file stream containing the Excel file to be opened | |
fstream = open(dataDir + "book1.xls", "rb") | |
# Instantiating a Workbook object | |
# Opening the Excel file through the file stream | |
workbook = Workbook(fstream) | |
# Accessing the first worksheet in the Excel file | |
worksheet = workbook.worksheets[0] | |
# Setting the width of all columns in the worksheet to 20.5 | |
worksheet.cells.standard_width = 20.5 | |
# Saving the modified Excel file | |
workbook.save(dataDir + "output.out.xls") | |
# Closing the file stream to free all resources | |
fstream.close() |
Sujets avancés
- Ajuster automatiquement les lignes et les colonnes
- Convertir du texte en colonnes à l’aide de Aspose.Cells
- Copier des lignes et des colonnes
- Supprimer les lignes et les colonnes vides dans une feuille de calcul
- Regrouper et dégrouper les lignes et les colonnes
- Masquer et afficher des lignes et des colonnes
- Insérer ou supprimer des lignes dans une feuille de calcul Excel
- Insérer et supprimer des lignes et des colonnes d’un fichier Excel
- Supprimer les lignes en double dans une feuille de calcul
- Mettre à jour les références dans d’autres feuilles de calcul tout en supprimant les colonnes et les rangées vides dans une feuille de calcul