Benennen Sie doppelte Spalten beim Exportieren von Arbeitsblattdaten automatisch um
Mögliche Nutzungsszenarien
Manchmal hat der Benutzer beim Exportieren von Daten aus dem Arbeitsblatt in die Datentabelle ein Problem mit doppelten Spalten. DataTable kann keine doppelten Spalten haben, daher müssen doppelte Spalten umbenannt werden, bevor Sie Arbeitsblattdaten in die Datentabelle exportieren können. Aspose.Cells kann die doppelten Spalten automatisch gemäß der von Ihnen festgelegten Strategie mit umbenennenExportTableOptions.RenameStrategy Eigentum. Wenn Sie angebenStrategie umbenennen .Digit, Spalten werden wie Spalte1, Spalte2, Spalte3 usw. umbenannt und wenn Sie angebenStrategie umbenennen.Buchstabe, dann werden die Spalten wie SpalteA, SpalteB, SpalteC usw. umbenannt.
Benennen Sie doppelte Spalten beim Exportieren von Arbeitsblattdaten automatisch um
Der folgende Beispielcode fügt einige Daten in den ersten drei Spalten des Arbeitsblatts hinzu, aber alle Spalten haben denselben Namen, dhMenschen . Dann exportiert es die Daten aus dem Arbeitsblatt in die Datentabelle durch AngabeStrategie umbenennen.Briefstrategie. Anschließend werden die Spaltennamen der von Aspose.Cells generierten Datentabelle gedruckt. Der folgende Screenshot zeigt die Datentabelle mit exportierten Daten im Visualizer. Wie Sie sehen können, wurden doppelte Spalten in PeopleA, PeopleB usw. umbenannt.
Beispielcode
Konsolenausgabe
Hier ist die Konsolenausgabe des obigen Beispielcodes als Referenz.
People
PeopleA
PeopleB