Grey_Wolf
Ich muss eine Onlineanwendung programmieren, die es irgendwie möglich macht, Word- (.doc) und Exceldateien (.xls) lesen und bearbeiten zu können. Das ganze am besten in PHP, da ich keine andere sprache behersche, von der ich wüsste, dass man die online anwenden kann.
Ob die Dateien über den Browser, oder mit Word, bzw. Excel, bearbeitet werden, ist eigendlich egal, hauptsache, man muss die files nicht manuell Down- und uploaden.
Ich google schon ne ganze Weile durch das Web, find aber nichts derartiges.
wenn irgendwer ne idee oder gar nen Quellcode hat, wär ich über ne Antwort sehr erfreut
Grey_Wolf
thx, ich werd das mal ausprobieren
bliebe nur noch word zu klären^^
daHooligan
was willst du mit word?
dann kommt der erste der oOo benutzt und dann kannst du alles in die tonne kloppen....
schau mal ob du ne java-anwendung findest die das kann, das halte ich offen gesagt für wahrscheinlicher
Grey_Wolf
das Problem is nur, dass ich so gut wie keine Ahnung von Java habe.
Und Word und Excel Dateien deswegen, weil ich nen Auftrag habe, dass man diese Dateien öffnen und bearbeiten kann.
Chris Hunter
öffnen und bearbeiten online, also ich zieh mir n file von nem server zeig das im browser an, bearbeite das dort und speicher es direkt auf den server zurück?
meinst du das so?
Das wird so devinitiv nicht funktionieren. Aber ich habe n Tip für dich wenn du es als Eigene applikation entwickeln kannst/darfst/willst.
check mal winbinder ab, damit kannst du windowsprogramme in PHp programmieren. nutze ich da ich auch n PHP fachidiot bin :-D
http://winbinder.org/
bluescreen
In oOo kann man doch auch als .doc speichern also doch gar kein problem
daHooligan
leute... nehmt was gescheites.
schreibt eure dokumente in Latex (sprich: Latech) und programmiert in Ada.
daHooligan
| Zitat: |
Original von bluescreen
was`n dat? |
Latex = LambdaThaoEpsilonChiZweiEpsilon ist ein Textsatzsystem. Kann alles!
Latex ist absolut geil, damit schreibt man i.d.R. Diplomarbeiten und größere Werke, Bücher etc.
Ada ist ne Programmiersprache, sehr strikt in der Interpretation und einfach nur cool und wird afaik an so ziemlich 2-3 unis in deutschland noch gelehrt. Unter anderem bei uns. Ist ganz geschickt weil das eigentlich keiner kann und deswegen ist das ganz gut wenn man das die ersten Semester verwendet um programmieren zu lernen.
Im Prinzip ähnlich wie Pascal.
Hanfling
Kunde will Word/Excel
man sagt ihm nimm LaTeX:
a) Man wird für pervers gehalten.
b) Man bekommt den Auftrag weggenommen und verdient kein Geld.
c) Firmen können nicht mal einfach so wie nen Privatanwender ihre komplette Infrastruktur migrieren.
Zudem bezweifel ich sehr stark, das sich LaTeX für Tabellenkalkulation im entferntesten eignet.
Und nein, ich bin nicht gegen LaTeX, nur hier machts keinen Sinn.
Ansonsten würde ich eher dringend andere Lösungen für das Kollektive bearbeiten von Dokumenten vorschlagen. Die gibt es echt wie Sand am Meer...
Für Excel könnte ich mir noch eine (einfache) Webanwendung gut vorstellen, aber die sollte dann auch nicht viel mehr als einzelne Werte verändern können....
Ach egal.. ich hab andere Probleme... bin am Küche bauen XD
bluescreen
also ich denk dass man das mit einem Java-Applet sehr gut machen könnte(auch wenn du`s erst lernen müstest)...
Chris Hunter
die frage ist nur WIEVIEL will der kunde denn zahlen damit er die dokuente nicht hochladen mus. sag ihm das du es ihm umsetzen kannst mit download und upload, das kostet ihn dann 500 EUR oder sag ihm das du es im ohne up- und download umsetzen kannst dann kostet es ihn 10k. gibts für dieses vorgehen noch andere gründe außer faulheit?
Hanfling
Ich hab auch noch eine sehr nette Idee:
Terminalserver + Java Applet.
Hat den Vorteil das man MS Office direkt benutzen kann und es existieren sehr viele Lösungen. Oder auch OpenOffice mit FreeNX benutzten als Office Ersatz. Oder FreeNX und Office über Crossoffice... usw. Das sind dann keine halbherzigen abgespeckten Lösungen, sondern Dinge die man im anspruchsvollen professionellen Umfeld benutzen kann.
Da war in einer der vergangenen Ausgaben vom Linux Magazine ein sehr schöner Artikel zu drin. ^^
@Chris Hunter:
Ich glaube kaum das jemand das jemand ein Webbasierenden Office Ersatz, der relativ reibungslos mit den Formaten klarkommt für 10.000€ Programmieren würde, wenn man denn sowas macht, ist da weitaus mehr Geld mit zu verdienen...
Aber jetzt ersthaft. Terminalserver + Java Applet. Da brauchste au nix bei programmieren... zumal Programmieren hier echt für ne günstige Lösung der falsche Ansatz ist. Warum das Rad neu erfinden? Es gibt weitaus bessere Möglichkeiten, insbesondere dann, wenn du nur ein bischen PHP kannst.
Und Küche ist jetzt fertig. =)
bluescreen
die frage ist nur wenn er das "muss" dan ist das vieleicht nicht erlaubt (ist das ne aufgabenstellung?)
Hanfling
Sowas gibt niemand als Aufgabenstellung.
Ich könnte mir allerdings noch vorstellen das der Firma nur Webspace zur Verfügung steht oä.

Aber dann sollte man schleunigst über so Pläne nachdenken.
bluescreen
du meinst "der firma"
Chris Hunter
| Zitat: |
Original von Hanfling
@Chris Hunter:
Ich glaube kaum das jemand das jemand ein Webbasierenden Office Ersatz, der relativ reibungslos mit den Formaten klarkommt für 10.000€ Programmieren würde, wenn man denn sowas macht, ist da weitaus mehr Geld mit zu verdienen...
|
du das ist mir klar, aber SOWAS macht doch keiner? wie krank ist das denn? ich denke das was ich sagen wollte ist damit rüber gekommen ;-)
Grey_Wolf
So, also erstmal danke für die vielen Antworten.
Einige der Lösungen klingen durchaus interessant und ich werd mich damit näher beschäftigen. Besonders den winbinder find ich interessant. vieleicht lässt sich daraus was Ordentliches zusammenschustern.
Allerdings hab ich den Auftrag abgegeben, da mir der Termin etwas zu hart im Nacken gesessen hätte, um mich durch einige der möglichen Lösungen zu arbeiten. Da mich das nu aber doch interessiert, werd ich ein paar der Vorschläge usprobieren. Vieleicht find ich ja was brauchbares und mein Auftraggeber bis dahin keinen, der das kann. xD
Und ich kann auch nicht nur ein bisschen PHP (behaupte ich hier mal) und programmieren deshalb, weil es mir Spaß macht und ich damit auch ein paar erfolgreiche Projekte in der Hand haben will, die ich bei ner Bewerbung (Ausbildung zum Fachinformatiker, Anwendungsentwicklung schwebt mir da vor) dann auf den Tisch legen kann. Und im dem Sinne ist es mir eigendlich völlig egal, ob und wieviel, mir mein Auftraggeber zahlt, ist nur halt ein positiver Nebeneffekt.
Naja, hab von Ihm nu nen anderen Auftrag, der besser zu realisieren ist, da ich da nur php und MySQL brauche.
Java werd ich mir im laufe des neuen Jahres versuchen anzueignen, wenn mal wieder Flaute in der Auftragsliste ist.
Und zum Forum will ich noch sagen, dass ich positiv überrascht war, dass doch so schnell und so viele Antworten kamen. Ich hab es schon für inaktiv gehalten^^