[NEWSboard IBMi Forum]

Thema: Rpg / Excell

  1. #1
    Registriert seit
    Feb 2003
    Beiträge
    41

    Rpg / Excell

    hallo,
    ich bastle gerade an einem programm, wo ich meine as-daten in excell unter verwendung von java übergebe (tip von klement scott). das geht relativ einfach, was ich nicht machen kann ist einer zelle einen namen zuweisen, so dass ich sie in einem anderem sheet nicht mit zb. D3 sondern mit dem namen zb. Jahressumme ansprechen kann. kennt jemand vielleicht andere java-projekte die das unterstützen, oder gar eine andere möglichkeit?
    mfg roman

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Hallo,

    http://jakarta.apache.org/poi/
    die beschäftigen sich mit sowas

    mfg

    Dieter Bender

    Zitat Zitat von roko
    hallo,
    ich bastle gerade an einem programm, wo ich meine as-daten in excell unter verwendung von java übergebe (tip von klement scott). das geht relativ einfach, was ich nicht machen kann ist einer zelle einen namen zuweisen, so dass ich sie in einem anderem sheet nicht mit zb. D3 sondern mit dem namen zb. Jahressumme ansprechen kann. kennt jemand vielleicht andere java-projekte die das unterstützen, oder gar eine andere möglichkeit?
    mfg roman
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Dec 2003
    Beiträge
    42
    Ein supertolles Tool gibts von Guiseppe Costaglioa (sql2xls bzw. sql2jxl)

    http://www.mcpressonline.com/mc?14@2...Jg.0@.6b16ef2b


    gruss
    wl

  4. #4
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Hallo Roman,

    das müsste eigentlich gehen mit der Klasse HSSFName und den Methoden setNameName (für den Namen der Zelle bzw. des Zellbereiches) und setReference (um den Bereich zu definieren).
    Ich hab es allerdings selbst auch noch nicht ausprobiert. Deshalb keine Garantie.

    Gruß,
    KM

  5. #5
    Registriert seit
    Feb 2003
    Beiträge
    41
    Vielen Dank, das werde ich mir gleich angucken und dir unabhängig vom ergebnis ein feedback geben.
    mfg roman

  6. #6
    Registriert seit
    Feb 2003
    Beiträge
    41
    hallo KM,

    ich finde zwar schon die class HFFSName, ich finde aber keinerlei Beschreibung dazu. wo hast du denn das gefunden bzw. woher weisst du von der klasse?
    mfg roman

  7. #7
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Schau mal auf folgender Seite:

    http://jakarta.apache.org/poi/apidoc.../HSSFName.html

    Es müsste dann z.B. folgendermaßen aussehen:

    String sheetName = "Tabelle1";
    HSSFName name = book.createName();
    name.setNameName("cellName");
    name.setReference(sheetName + "!$A1:$A1");

    Gruß,
    KM

  8. #8
    Registriert seit
    Feb 2003
    Beiträge
    41

    Thumbs up

    Hallo,
    vielen dank, es funktioniert - bei der referenzierung muss man halt absolut referenzierern dh. sheetname + '!$A$1:$A:$!' - sonst funktioniert das ganze nicht besonders.

    Leider habe ich jetzt weiteres problem, und zwar möchte ich ein vorhandenes excel-sheet bearbeiten und dabei habe ich problem mit zwei methoden: java.io.FileInputStream und
    org.apache.poi.poifs.filesystem.POIFSFileSystem - bei beiden meckert der kompiler, dass ich beim aufruf zu wenig parameter verwende. ich habe das extra gepostet, falls du mal lust hättest.
    jetzt aber noch mal vielen dank.
    gruss roman

  9. #9
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Beim Aufruf von FileInputStream bzw. POIFSFileSystem wird jeweils ein Parameter benötigt.

    FileInputStream benötigt einen String
    POIFSFileSystem benötigt einen InputStream

    Wie sehen denn Deine Aufrufe aus ?

    Gruß,
    KM

  10. #10
    Registriert seit
    Feb 2003
    Beiträge
    41
    hallo,

    ich verwende eben bei beiden aufrufen nur einen parameter, mein problem habe ich gepostet, zu sehen unter
    http://www.rlpforen.de/showthread.php?t=6000
    inkl. ausschnitte aus meinem source-code.
    da ich in den bereichen (externe proceduren bzw. Java) noch keine erfahrung habe, brauche ich unbedingt unterstützung.
    Vielen Dank

Similar Threads

  1. Rückgabewert vom RPG Programm
    By mk in forum NEWSboard Java
    Antworten: 8
    Letzter Beitrag: 21-04-11, 21:51
  2. RPG: Client Infos lesen?
    By robertki in forum NEWSboard Programmierung
    Antworten: 25
    Letzter Beitrag: 19-01-07, 08:42
  3. Bibliotheksliste in RPG IV abfragen
    By timeless in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 11-01-07, 12:04
  4. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  5. RPG goes Web
    By jth in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 21-12-06, 11:13

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •