Spaltennummer-Umwandlung Excel.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
7 Beiträge Seite 1 von 1
7 Beiträge Seite 1 von 1

Spaltennummer-Umwandlung Excel.

Beitrag von il.ost (ForumUser / 49 / 28 / 0 ) » 17. Jul 2019 13:33

Hallo zusammen.

Ich suche nach einer Formel, die mir helfen würde die Spalten von meiner Tabelle in die Spalten in Excel umzuwandeln. z. B.: ich habe 3000 Spalten und die Spalten 2876 ist dann AAFE...

Vielen Dank.


Re: Spaltennummer-Umwandlung Excel.

Beitrag von black_adept (Top Expert / 3261 / 54 / 577 ) » 17. Jul 2019 13:58

Falls du ABAP2XLSX installiert hast:
ZCL_EXCEL_COMMON=>CONVERT_COLUMN2ALPHA

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
il.ost (17. Jul 2019 15:45)

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Spaltennummer-Umwandlung Excel.

Beitrag von il.ost (ForumUser / 49 / 28 / 0 ) » 17. Jul 2019 16:07

black_adept hat geschrieben:
17. Jul 2019 13:58
Falls du ABAP2XLSX installiert hast:
ZCL_EXCEL_COMMON=>CONVERT_COLUMN2ALPHA
Ich kann es leider nicht installieren, sowie ganze Git :(

Re: Spaltennummer-Umwandlung Excel.

Beitrag von il.ost (ForumUser / 49 / 28 / 0 ) » 17. Jul 2019 16:16

Vielleicht gibt es ein Formel?

Re: Spaltennummer-Umwandlung Excel.

Beitrag von black_adept (Top Expert / 3261 / 54 / 577 ) » 17. Jul 2019 21:58

Spalte 2876 ist nicht AAFE sondern DFP

So ähnlich macht es auch die o.a. Methode:

Code: Alles auswählen.

DATA: lv_col       TYPE i VALUE 2876,
      lv_col_alpha TYPE string.

WHILE lv_col > 0.
  DATA(lv_mod) = ( lv_col - 1 ) MOD 26.
  lv_col = lv_col DIV 26.
  CONCATENATE sy-abcde+lv_mod(1) lv_col_alpha INTO lv_col_alpha.
ENDWHILE.

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
il.ost (19. Jul 2019 09:11)

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Spaltennummer-Umwandlung Excel.

Beitrag von il.ost (ForumUser / 49 / 28 / 0 ) » 19. Jul 2019 09:12

black_adept hat geschrieben:
17. Jul 2019 21:58
Spalte 2876 ist nicht AAFE sondern DFP

So ähnlich macht es auch die o.a. Methode:

Code: Alles auswählen.

DATA: lv_col       TYPE i VALUE 2876,
      lv_col_alpha TYPE string.

WHILE lv_col > 0.
  DATA(lv_mod) = ( lv_col - 1 ) MOD 26.
  lv_col = lv_col DIV 26.
  CONCATENATE sy-abcde+lv_mod(1) lv_col_alpha INTO lv_col_alpha.
ENDWHILE.
Danke für die Antwort. Das ist aber eine unendliche Schleife. Ich verstehe nicht wie es dann funktioniert. Kannst du bitte vielleicht kurz erklären?

Re: Spaltennummer-Umwandlung Excel.

Beitrag von il.ost (ForumUser / 49 / 28 / 0 ) » 19. Jul 2019 09:13

il.ost hat geschrieben:
19. Jul 2019 09:12
black_adept hat geschrieben:
17. Jul 2019 21:58
Spalte 2876 ist nicht AAFE sondern DFP

So ähnlich macht es auch die o.a. Methode:

Code: Alles auswählen.

DATA: lv_col       TYPE i VALUE 2876,
      lv_col_alpha TYPE string.

WHILE lv_col > 0.
  DATA(lv_mod) = ( lv_col - 1 ) MOD 26.
  lv_col = lv_col DIV 26.
  CONCATENATE sy-abcde+lv_mod(1) lv_col_alpha INTO lv_col_alpha.
ENDWHILE.
Danke für die Antwort. Das ist aber eine unendliche Schleife. Ich verstehe nicht wie es dann funktioniert. Kannst du bitte vielleicht kurz erklären?
Sorry, zu schnell geantwortet. Das ist doch endliche Schleife :)

Seite 1 von 1

Aktuelle Forenbeiträge

HTTP Request
vor 22 Stunden von a-dead-trousers 4 / 70
Verfügbarkeitsprüfung
Gestern von deejey 2 / 56
Verwaltung
Gestern von deejey 2 / 48
BSP-Seiten als Service - Problem bei HTTP-Request
vor 2 Tagen von Xilukarim 1 / 49

Unbeantwortete Forenbeiträge

BSP-Seiten als Service - Problem bei HTTP-Request
vor 2 Tagen von Xilukarim 1 / 49
CCS Bonusabrechnung
vor 2 Tagen von SAP_ENTWICKLER 1 / 31
At Selection-Screen
vor 3 Tagen von L0w-RiDer 1 / 49
SP01 Verweildauer
vor einer Woche von SAP_ENTWICKLER 1 / 102
Transaktion OMT3B Subscreens in Dynpros einhängen
vor einer Woche von SAP_ENTWICKLER 1 / 69