Funktionen von Excel in Qt übertragen

OP #4667576
Lesenswert?

Hallo alle zusammen,

ich habe eine Tabelle in Excel mit vielen Funktionen erstellt.
Nun möchte ich es als ein Programm im Qt haben und würde gerne wissen, 
ob und wie ich die Excel Tabelle auf das Qt übertragen kann?
Ich habe in einigen Foren gelesen, dass man die Excel Datei als .cvs 
speichern soll. Der Versuch es in Qt einzufügen, hat Fehlermeldungen 
ergeben.
#4667588
Lesenswert?

Äh ja, ...

Was auch immer du mit "im Qt" meinst, und was auch immer du da machst, 
bitte keine Details. Und niemals die Texte der Fehlermeldungen verraten, 
das verdirbt den ganzen Spaß...

Also, nochmal ganz vorne:

Was genau hast du vor?
Was hast du genau probiert, was zu Fehlermeldungen führte?
Was genau sagen diese Fehlermeldungen?

Oliver
#4667661
Lesenswert?

Kai S. schrieb:
> Hallo alle zusammen,
>
> ich habe eine Tabelle in Excel mit vielen Funktionen erstellt.
> Nun möchte ich es als ein Programm im Qt haben und würde gerne wissen,
> ob und wie ich die Excel Tabelle auf das Qt übertragen kann?
> Ich habe in einigen Foren gelesen, dass man die Excel Datei als .cvs
> speichern soll. Der Versuch es in Qt einzufügen, hat Fehlermeldungen
> ergeben.

Du bringst da was durcheinander.

.csv Dateien sind für Daten.
Funktionen in Excel sind Code.

Was möchtest Du nun machen:
Daten übernehmen? Oder Code? Oder beides?
#4668480
Lesenswert?

he? schrieb:
>>> die wirst du abschreiben/kopieren und an C++ anpassen müssen.
>
>>So sieht's aus.
>
> Quatsch. Es gibt software die mit c++ excel dateien öffnen und auslesen
> kann.
>
> Gruß Jonas

Erst lesen, dann verstehen, dann schreiben.

Niemand hat angezweifelt, dass man DATEN aus Excel-Zellen mit Qt lesen 
kann. Dem Themenersteller geht es aber anscheinend auch um die Formeln. 
So ganz hundertprozentig klar drückt er sich da nicht aus.

Jedenfalls führen die Formeln Berechnungen durch, und diese Berechnungen 
muss man in einer anderen Programmiersprache nachbilden, wenn man sie 
außerhalb von Excel nutzen will. Hier geht es also wohl darum, diese 
Berechnungen in C++ durchzuführen, wobei Bindings zu Qt auch für andere 
Programmiersprachen existieren. Aber das sagt der Themenersteller ja 
nicht, in welcher Sprache er nun was genau erreichen will. :-(
Gast #4668519
Lesenswert?

>Jedenfalls führen die Formeln Berechnungen durch, und diese Berechnungen
>muss man in einer anderen Programmiersprache nachbilden, wenn man sie
>außerhalb von Excel nutzen will.

Tzz. so ein Käse. Man kann genauso auf die berechneten Werte einer 
Excel-Tabelle zugreifen wie auch auf die Formeln die dahinter stecken. 
Warum sollte ich das nochmal in QT nachbilden wollen? Was ist wenn sich 
was ändert? Dann muss ich zwei Ziele anpassen.

Also behalte ich die Excel-tabelle, mache da meine eingaben und greife 
dann auf die BERECHNETEN werte von außen zu.
Wo ist das Problem?


Gruß J
OP #4668548
Lesenswert?

@markbrandis
Ich will die Formeln von Excel in Qt übernehmen. Habe ja jetzt gelesen, 
dass man die Formeln in die dementsprechende Programmiersprache 
umschreiben muss.

@he?
Das Problem ist, dass es ein Projekt werden soll. Dementsprechend soll 
das Projekt professionell aussehen.
Die nötigen Inputs für die Berechnungen sollen im Qt eingegeben und das 
Ergebnis ebenfalls im Qt ausgegeben werden. Es ist im Prinzip wie ein 
Taschenrechner zu verstehen, nur mit zusammenhängenden und komplexeren 
Funktionen, die im Hintergrund laufen, aber für den Nutzer nicht 
sichtbar ist.
Gast #4668557
Lesenswert?

>Das Problem ist, dass es ein Projekt werden soll. Dementsprechend soll
>das Projekt professionell aussehen.

Ich erkenne das Problem mit Excel ;)
Auch kannst du nicht vorraussetzen, das jeder Anwender Excel installiert 
hat.
So musst du wohl in sauren Apfel beissen und das 1:1 nachcoden, brauchst 
du dafür Tips?

>Es ist im Prinzip wie ein
>Taschenrechner zu verstehen, nur mit zusammenhängenden und komplexeren
>Funktionen, die im Hintergrund laufen, aber für den Nutzer nicht
>sichtbar ist.

Das ist bei jedem Programm so, man sieht die Ausprägung von Code (die 
Gui) den Code selber meist nicht.

VG jonas
#4668817
Lesenswert?

Dann fang doch einfah mal an, und zeig dann, was du schon hast. Dann 
kann man dir auch helfen.

Nur, ich fürchte, du redest von einem ganz anderen Qt als alle anderen 
hier. Denn man kann sich nicht in Qt einarbeiten, wenn man es nicht mal 
schafft, ein paar popelige Excel-Formeln in C++ oder Python 
hinzuschreiben.

Oliver

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren