excel datei ist nicht formatiert, wie formatiere ich diese ?

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

excel datei ist nicht formatiert, wie formatiere ich diese ?

Beitrag von Wiesel (ForumUser / 14 / 0 / 0 ) »
hi all,
ich habe wie folgt aus einer liste eine excel datei erstellt:

CALL FUNCTION 'WS_DOWNLOAD'
EXPORTING
filename = p_file
filetype = 'DAT'
fieldnames = 'DAT'
TABLES
data_tab = itab_01.

so, nun habe ich allerdings das problem, das die excel datei völlig unformatiert ist, also die felder nicht an ihrer richtigen stelle sind und auch die überschriften der einzelnen spalten nicht in der excel datei stehen.

wie bekomme ich es hin das die excel datei richtig formatiert erstellt wird ?

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Chrisu (Specialist / 225 / 0 / 1 ) »
Zum Downloaden von Internen tabellen in Files gibt es hier schon einige Themen, die Suche sollte da weiterhelfen :)

Beitrag von Gast ( / / 0 / 3 ) »
habe leider nichts zufriedenstellendes entdeckt....

Beitrag von Chrisu (Specialist / 225 / 0 / 1 ) »
Nur ein Beispiel wie ich das bisher mache (es gibt sicher noch andere, effektivere Methoden):

Code: Alles auswählen.

*  Typ für Excel Download
TYPES: BEGIN OF ty_sperr,         
         werks LIKE ekpo-werks,
         matnr LIKE ekpo-matnr,
       END OF ty_sperr.

* Spaltenbeschreibungen
DATA: it_sperr TYPE TABLE OF ty_sperr,
      wa_sperr LIKE LINE OF it_sperr,
      BEGIN OF it_desc OCCURS 0,
        spalte(60) TYPE c,
      END OF it_desc,
      wa_desc LIKE LINE OF it_desc.

[...]

INITIALIZATION.

*  Setzen der Spaltenüberschriften
  wa_desc-spalte = 'Werk'.
  APPEND wa_desc TO it_desc.
  wa_desc-spalte = 'Material'.
  APPEND wa_desc TO it_desc.

START-OF-SELECTION.
* Füllen der Datentabelle

CALL FUNCTION 'MS_EXCEL_OLE_STANDARD_DAT'
        EXPORTING
          file_name               = 'c:\sperrbestand'
       TABLES
         data_tab                 = it_sperr
         fieldnames               = it_desc.
Liefert mir eine Datei die ich ohne Murren ins Excel bringe mit Spaltenüberschriften.

Re: excel datei ist nicht formatiert, wie formatiere ich die

Beitrag von JasonLief (ForumUser / 21 / 1 / 0 ) »
kann man die spalten auch generisch auslesen? wenn ja wie? :)

Re: excel datei ist nicht formatiert, wie formatiere ich die

Beitrag von a-dead-trousers (Top Expert / 4483 / 231 / 1205 ) »
JasonLief hat geschrieben:kann man die spalten auch generisch auslesen? wenn ja wie? :)
RTTI: CL_ABAP_TYPEDESCR und die jeweiligen Unterklassen.

Schau dir dazu auch meinen anderen Post an.

lg ADT

EDIT: Hab das ganze jetzt auch in ein schönes Beispiel gepackt
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2355
Views
xcl-Datei aus itab erstellen und formatiert per mail senden
von eddy_haskle1 » 11.09.2008 17:27 • Verfasst in ABAP® Core
0
Antw.
1779
Views
Download Excel-Datei
von Kerstin » 24.07.2007 16:16 • Verfasst in ABAP® Core
19
Antw.
17199
Views
Excel-Datei einlesen
von Zubasa » 01.10.2010 14:16 • Verfasst in ABAP Objects®
4
Antw.
2770
Views
Excel-Datei anzeigen
von khb » 17.02.2009 14:47 • Verfasst in ABAP® Core
4
Antw.
5446
Views
Excel-Datei als PDF speichern
von klaus1704 » 25.07.2013 15:33 • Verfasst in ABAP Objects®

Aktuelle Forenbeiträge

LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3693
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2211

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.