Was für Möglichkeiten habe ich im Vergleich zu excel bei Java?

... komplette Frage anzeigen

5 Antworten

Ein Vergleich von Excel und Java ist ein klein wenig wie ein Vergleich von Äpfeln mit Birnen, sprich die beiden Welten haben eigentlich nur wenig miteinander zu tun:

In Excel hast Du eingebaute Funktionen wie die von Dir erwähnten: sverweis, wenndann, Summe usw. usf. Damit Excel weiss, dass es eine Funktion ausführen soll beginnt die Eingabe mit dem = Zeichen.

Du kannst Excel selbst mit neuen Funktionen erweitern, wenn Du z.Bsp. mit VBA eine neue Funktion schreibst. Excel hat als Zielanwender so etwas wie Kaufleute, Privatpersonen im Fokus.

Java ist eine virtuelle Maschine und eine Programmiersprache, genau genommen eine objektorientierte Programmiersprache. Wie jede Programmiersprache folgt die Syntax gewissen Regeln, wie z.Bsp. dass eine Codezeile mit einem ; abgeschlossen ist, oder eine Gruppierung mit {} gemacht wird - z.Bsp. der Code eines Objektes oder einer Methode usw.

Println ist dabei eine Funktion um eine Ausgabe zu tätigen. Wenn Du diese Funktion nun mit Excel vergleichst, dann ist das eher eine primitive Funktion, Excel hat mächtigere Funktionen von Haus aus eingebaut, dafür ist es limitiert - Du kannst mit Excel keine Server Applikationen schreiben, nur schwierig Netzwerkkommunikation programmieren, usw. usf. 

Wenn Dich Java interessiert, wirst Du im Web genügend Info finden. 

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von skminga
27.11.2016, 19:11

Ich kenne den Unterschied, danke. Mir ging es lediglich darum einen Vergleich zu finden um mein Problem schildern zu können.

Ich weiß immer noch nicht, für was {} steht etc, welche "Funktionen" es neben Println noch gibt etc etc etc

Dazu habe ich auch im Internet keine für Anfänger verständliche Infos gefunden.

Selbst wenn ich Tutorials nachahme, funktionieren sie in meinem Editor nicht.

0

Excel und Java haben so gut wie gar nichts gemeinsam.

Überzeuge dich selbst: 

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von skminga
27.11.2016, 19:00

Das ist mir schon klar. Darum geht es aber in der Frage auch nicht. Der Vergleich dient nur zur Verständlichkeit, damit man versteht was ich suche.

0
Kommentar von PerfectMuffin
27.11.2016, 20:00

Zwei Links? Wie?

0

Es gibt die Javadocs, die die Standardbibliothek auflisten. Ansonsten ist das ganze fundamental unterschiedlich. Java ist eine vollwertige Programmiersprache, man kann damit nahezu alles programmieren.

Excel hingegen ist ein Tabellenkalkulationsprogramm, was bestimmte Funktionen anbietet, um eine Zelle dynamisch zu befüllen.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Iamiam
27.11.2016, 23:47

Angeblich sei auch VBA eine komplette Programmiersprache, wenn auch im Wesentlichen auf Office zugeschnitten. Aber ich selbst beherrsche auch nur einen kleinen Ausschnitt von VBA, trotz nunmehr 20 Jahren dilettantischer VBA-Programmierpraxis (und das, obwohl ich allenfalls ein Dutzend der häufigeren VBA-Antworter hier als eindeutig besser einschätze, allerdings treiben sich die wirklichen Könner in anderen Foren rum.

Aber wenn ich einen Vergleich aus einem anderen Bereich bemühen darf: Java ist ein Wörter- und Grammatikbuch, Excel ein Gedicht (über die Qualität des Gedichts kann man sich zwar streiten, ich meine aber die Kategorie. Ein Unterschied wie zwischen einem Universitätsprofessor und einem Liedermacher.

Ich kann den Frager aber sehr gut verstehen, meine Bemühungen, Informationen zu solchen Themen hier zu fischen, sind auch wenig ergiebig!

0

Nachdem ich hier mal einige Antworten und deine Kommentare dazu gelesen habe kann ich nur sagen: 

Hier herrscht elementares Unverständnis. Informiere dich doch erst einmal was genau Java bzw. eine Programmiersprache an sich ist.

Solange du nicht verstehst was genau "Programmierung" bedeutet können wir dir leider nicht weiterhelfen.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von skminga
27.11.2016, 21:25

Bin ich doch dabei. Zeitgleich suche ich Hilfe bei GF, was allerdings bisher meistens gescheitert ist.

0

Ja, die gibt es.


https://docs.oracle.com/javase/8/docs/api/

Dies beinhaltet nur die API, nicht die Syntax und Semantik.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von PerfectMuffin
27.11.2016, 19:59

Und dann gibt es noch die Spezifikation, die ich hier nicht zeigen darf, weil irgendein Depp entschieden hat, dass ein Link niemals Spam ist und zwei Links immer Spam sind.

0
Kommentar von skminga
27.11.2016, 20:32

Die Begriffe auf der linken Seite, sind das alles Begriffe, die für Funktionen stehen und die eingebaut werden können😳

0

Was möchtest Du wissen?