Convertir du texte en colonnes
Contents
[
Hide
]
Convertir du texte en colonnes
Vous pouvez convertir votre texte en colonnes en utilisant Microsoft Excel. Cette fonctionnalité est disponible à partir deOutils de donnéessous leDonnéeslanguette. Afin de diviser le contenu d’une colonne en plusieurs colonnes, les données doivent contenir un délimiteur spécifique tel qu’une virgule (ou tout autre caractère) sur la base duquel Microsoft Excel divise le contenu d’une cellule en plusieurs cellules. Aspose.Cells fournit également cette fonctionnalité via leTexteVersColonnes méthode. L’extrait de code suivant illustre l’utilisation deTexteVersColonnes en convertissant le texte en colonnes avec un espace comme délimiteur.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
output_directory = "Examples/SampleFiles/OutputDirectory/" | |
# Create Workbook | |
workbook = Workbook() | |
# Access the first worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
# Add people name in column A. Fast name and Last name are separated by space. | |
worksheet.getCells().get("A1").putValue("John Teal") | |
worksheet.getCells().get("A2").putValue("Peter Graham") | |
worksheet.getCells().get("A3").putValue("Brady Cortez") | |
worksheet.getCells().get("A4").putValue("Mack Nick") | |
worksheet.getCells().get("A5").putValue("Hsu Lee") | |
# Create text load options with space as separator. | |
txtLoadOptions = TxtLoadOptions() | |
txtLoadOptions.setSeparator(' ') | |
# Split the column A into two columns using TextToColumns() method. | |
# Now column A will have first name and column B will have second name. | |
worksheet.getCells().textToColumns(0, 0, 5, txtLoadOptions) | |
# Save the excel file. | |
workbook.save(output_directory + "outputTextToColumns.xlsx") |