Supprimer les lignes et colonnes vides dans une feuille de calcul
Il est possible de supprimer toutes les lignes et colonnes vides d’une feuille de calcul. Cela est utile, par exemple, lors de la génération d’un fichier PDF à partir d’un fichier Microsoft Excel et que vous souhaitez convertir uniquement les lignes et colonnes contenant des données ou des objets associés.
Utilisez les méthodes Aspose.Cells suivantes pour supprimer les lignes et colonnes vides :
- Pour supprimer les lignes vides, utilisez la méthode Cells.DeleteBlankRows(). Veuillez noter que, pour les lignes vides qui seront supprimées, il est non seulement nécessaire que Row.IsBlank soit vrai, mais il ne doit également y avoir aucun commentaire visible défini pour une quelconque cellule de ces lignes, et aucun tableau croisé dynamique dont la plage intersecte avec elles.
- Pour supprimer les colonnes vides, utilisez la méthode Cells.DeleteBlankColumns().
Code C# pour supprimer les lignes vides
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Open an existing excel file. | |
Workbook wb = new Workbook(dataDir+ "SampleInput.xlsx"); | |
// Create a Worksheets object with reference to | |
// The sheets of the Workbook. | |
WorksheetCollection sheets = wb.Worksheets; | |
// Get first Worksheet from WorksheetCollection | |
Worksheet sheet = sheets[0]; | |
// Delete the Blank Rows from the worksheet | |
sheet.Cells.DeleteBlankRows(); | |
// Save the excel file. | |
wb.Save(dataDir+ "mybook.out.xlsx"); |
Code C# pour supprimer les colonnes vides
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Open an existing excel file. | |
Workbook wb = new Workbook(dataDir+ "SampleInput.xlsx"); | |
// Create a Worksheets object with reference to | |
// The sheets of the Workbook. | |
WorksheetCollection sheets = wb.Worksheets; | |
// Get first Worksheet from WorksheetCollection | |
Worksheet sheet = sheets[0]; | |
// Delete the Blank Columns from the worksheet | |
sheet.Cells.DeleteBlankColumns(); | |
// Save the excel file. | |
wb.Save(dataDir+ "mybook.out.xlsx"); |