Benennen Sie doppelte Spalten beim Exportieren von Arbeitsblattdaten automatisch um

Mögliche Nutzungsszenarien

Manchmal stößt der Benutzer beim Exportieren von Daten aus dem Arbeitsblatt in die Datentabelle auf das Problem doppelter Spalten. DataTable darf keine doppelten Spalten enthalten, daher müssen doppelte Spalten umbenannt werden, bevor Sie Arbeitsblattdaten in die Datentabelle exportieren können. Aspose.Cells kann die doppelten Spalten automatisch entsprechend der von Ihnen angegebenen Strategie umbenennenExportTableOptions.RenameStrategy Eigentum. Wenn Sie angebenStrategie umbenennen .Digit, Spalten werden wie Spalte1, Spalte2, Spalte3 usw. umbenannt und wenn Sie angebenStrategie umbenennen.Letter, 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 die ersten drei Spalten des Arbeitsblatts ein, aber alle Spalten haben den gleichen Namen, z. B. Personen. Anschließend exportiert es die Daten aus dem Arbeitsblatt in die Datentabelle, indem es Folgendes angibtStrategie 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 „PersonenA“, „PersonenB“ usw. umbenannt.

todo:image_alt_text

Beispielcode

Konsolenausgabe

Hier ist die Konsolenausgabe des obigen Beispielcodes als Referenz.

People

PeopleA

PeopleB