Coupez les premières lignes et colonnes vides lors de l'exportation des feuilles de calcul au format CSV

Scénarios d’utilisation possibles

Parfois, votre fichier Excel ou CSV comporte des colonnes ou des lignes vides. Par exemple, considérons cette ligne

 ,,,data1,data2

Ici, les trois premières cellules ou colonnes sont vides. Lorsque vous ouvrez un tel fichier CSV dans Microsoft Excel, puis Microsoft Excel ignore ces premières lignes et colonnes vides.

Par défaut, Aspose.Cells ne supprime pas les premières colonnes et lignes vides lors de l’enregistrement, mais si vous souhaitez les supprimer comme le fait Microsoft Excel, alors Aspose.Cells fournit**TxtSaveOptions.TrimLeadingBlankRowAndColumn** la propriété. Veuillez le régler sur**vrai**puis toutes les premières lignes et colonnes vides seront supprimées lors de l’enregistrement.

Coupez les premières lignes et colonnes vides lors de l’exportation des feuilles de calcul au format CSV

L’exemple de code suivant charge lefichier excel source qui a deux premières colonnes vides. Il enregistre d’abord le fichier Excel au format CSV sans aucune modification, puis il définit**TxtSaveOptions.TrimLeadingBlankRowAndColumn** propriété à**vrai** et l’enregistre à nouveau. La capture d’écran montre lefichier excel source, fichier de sortie CSV sans rognage, et lefichier de sortie CSV avec rognage.

tâche : image_autre_texte

Exemple de code

// 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);
//Load source worbook
Workbook wb = new Workbook(dataDir + "sampleTrimBlankColumns.xlsx");
//Save in csv format
wb.Save(dataDir + "outputWithoutTrimBlankColumns.csv", SaveFormat.Csv);
//Now save again with TrimLeadingBlankRowAndColumn as true
TxtSaveOptions opts = new TxtSaveOptions();
opts.TrimLeadingBlankRowAndColumn = true;
//Save in csv format
wb.Save(dataDir + "outputTrimBlankColumns.csv", opts);