Personal tools
You are here: Home Forum Nice Office Access (NOA) Tabelle mit math.Formeln

 • Tabelle mit math.Formeln

Replies: 7   Views: 270
Up one level

 • Tabelle mit math.Formeln

Posted by MrG at 2010-04-10 10:35:43
Hallo,

ich möchte aus einer Java-Applikation heraus ein odt-Dokument erzeugen.

Das Dokument soll eine Tabelle mit Aufgaben zur Bruchrechnung enthalten.

Ist es mit NOA möglich, math. Brüche zu erzeugen?

Vielen Dank für jeden Tipp!!

Beste Grüße
Jochen

P.S.:
Bei allen example-Snippets mit dem SnippetDocumentCloseListener friert OO in dem Moment, in dem ich den "Speichern?-Dialog" "Verwerfen" klicke, ein.
debian, OO 3.1.1, OOO310m19 (build 9420)
MrG Member
Posts: 6

 • Re: Tabelle mit math.Formeln

Posted by JSteinhilber at 2010-04-10 12:40:08
Hallo Jochen,
in einem odt-Dokument habe ich so etwas noch nicht gemacht. Ich könnte mir aber gut vorstellen, daß es ähnlich oder gleich funktioniert wie in einem SpreadSheet-Dokument und hier geht das etwa so:

erst die Zelle selektieren:
XSheetCellCursor cellCursor = spreadsheet1.createCursor();
XCell cell= cellCursor.getCellByPosition(0,0);
dann einfach die Formel eingeben z.B. so:
cell.setFormula("=sum(A"+Integer.toString(zeileVon)+":A"+Integer.toString(zeileBis)+";)";);

Gruß
Jürgen
JSteinhilber Member
Posts: 80

 • Re: Tabelle mit math.Formeln

Posted by MrG at 2010-04-10 22:19:16
Hallo Jürgen,
danke für die Antwort.

Ich habe mich nicht gut genug ausgedrückt.

Die Brüche sollen mit Hilfe des Formeleditors dargestellt werden, z.B. {5}over{9}

Kann NOA den "Formeleditor" ansprechen, bzw. Formeln darstellen?
MrG Member
Posts: 6

 • Re: Tabelle mit math.Formeln

Posted by MrG at 2010-04-10 22:21:33
Sorry - 'habe den Gruß vergessen ...

Also

Vielen Dank für jeden Tipp
und
beste Grüße
Jochen
MrG Member
Posts: 6

 • Re: Tabelle mit math.Formeln

Posted by Markus Krueger at 2010-04-12 09:13:02
Hallo Jochen,

wir ist leider immer noch nicht klar, was du braucht :(

Wenn du über den von Jürgen beschriebenen Weg cell.setFormula("=5/9";); eingibst, dann wäre dies der darzustellende Bruch. Dies ist dann auch eine tatsächliche Formel in Calc, d.h. wenn der Formeleditor sich öffnet, z.B. mit F2, dann steht dies dort auch genau so drin. Du müsstest dann auf die Zelle nur noch das Format für Brüche setzen.

Gruß,
Markus
Markus Krueger Manager
Posts: 507

 • Re: Tabelle mit math.Formeln

Posted by MrG at 2010-06-03 08:46:17
Hallo Markus,

wenn ich das richtig verstehe, dann wird mit "=5/9" einfach eine Division durchgeführt und in der entsprechenden Zelle steht dann "0,56".

Ich suche aber eine Möglichkeit den Bruch "Fünf Neuntel" in einem Text als Bruch darzustellen.

Von Hand öffne ich dazu den Formeleditor
(Einfügen - Objekt - Formel)
und gebe "{5}over{9}" ein.

Aber wie kann ich das via NOA erledigen?


Vielen Dank und beste Grüße!

Jochen
MrG Member
Posts: 6

 • Re: Tabelle mit math.Formeln

Posted by Markus Krueger at 2010-06-07 11:16:58
Hallo Jochen,

NOA kann dies noch nicht, aber du kannst das beigefügte Snippet nutzen.

Gruß,

Markus
Math.java (3.5 Kb)
Markus Krueger Manager
Posts: 507

 • Re: Tabelle mit math.Formeln

Posted by MrG at 2010-06-20 21:59:17
Hallo Markus,

das ist super, vielen Dank!!

Ich muss das jetzt nur noch verstehen und lernen, wie ich viele solcher Rechenaufgaben in eine Texttabelle schreibe.

Das wird leider noch ein wenig dauern, 'habe im Moment leider wenig Zeit fürs Hobby.

Nochmal vielen lieben Dank!!

Beste Grüße

Jochen
MrG Member
Posts: 6

Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: