php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen
Alt 02.09.2009, 08:22  
Neuer Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 3
PHP-Kenntnisse:
Anfänger
boser befindet sich auf einem aufstrebenden Ast
Standard Darstellung von daten aus einer OpenOffice-Tabelle

Hallo zusammen,
ich habe folgende Frage/Problem :
Die Umgebung ist LAMP.
Es sollen mehere Internetseiten auf den Datenbestand einer OOCalc-Datei zugreifen. Deshalb dachte ich an einige PHP-Seiten, die die entsprechenden Spalten auslesen, um eine HTML-Code zu generieren.
Die Leute , die die OOCalc-Datei aktualliesieren , sind "normale" Anwender und keine PC-Profis.
Jetzt die Frage :
geh ich das Thema von OOo aus an, oder von PHP
Ich habe in einigen Foren schon nachgeschaut , aber nicht gefunden ( auser das ich mal wieder was übersehen habe !! ).
Und wenn , wie finde ich einen Einstig ?
Bitte um einige Tips, die mir helfen.

mfg
boser
boser ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.09.2009, 10:54  
Erfahrener Benutzer
 
Registriert seit: 14.06.2009
Beiträge: 3.456
PHP-Kenntnisse:
Fortgeschritten
mermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehen
Standard

Willkommen im Forum!

Welche Art von Antwort erwartest du auf diese Frage? Wenn du die Daten aus der ods-Datei mit PHP auslesen möchtest, musst du die Sache natürlich von PHP aus angehen und eine Möglichkeit finden, ods-Dateien anzusprechen. Wie sollte eine Herangehensweise aus Sicht des Spreadsheets/von OpenOffice aussehen?

Ändern sich häufig Daten oder sind die Abfrageparameter zur Generierung von Ausgaben dynamisch? Wenn nicht, dann könnten die resultierenden HTML-Dokumente zumindest gecacht werden und nur bei einer Änderung an der Spreadsheet-Datei neu erstellt werden. Falls das nicht geht, würde ich empfehlen, eine Datenbank zwischenzuschalten, in die die Daten eines veränderten Spreadsheets jeweils neu importiert werden. Eine einzige ods-Datei, die auch noch von Anwendern modifiziert wird, erscheint mir nicht als geeignete Datenquelle.

Hol im Zweifel mal etwas weiter aus.
mermshaus ist offline  
Alt 02.09.2009, 11:04  
Forenpolitikum
 
Registriert seit: 21.05.2008
Beiträge: 44.693
PHP-Kenntnisse:
Fortgeschritten
nikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehen
Standard

Das Niveau der Frage ist nicht fortgeschritten.

Bitte beachten: Forenrichtlinien
php.de - Ankündigungen im Forum : PHP-Fortgeschrittene

[MOD: verschoben]
__________________
--
^^ O.O
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


--
nikosch ist offline  
Alt 02.09.2009, 11:22  
Neuer Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 3
PHP-Kenntnisse:
Anfänger
boser befindet sich auf einem aufstrebenden Ast
Standard

Also jetzt ein bischen Ausführlicher:
Die Anwender, die die Daten manipulieren wissen nicht über HTML, PHP & Co. .
Also sollen sie nur in dem Spreedsheet arbeiten und die Daten verändern.
Die Veränderung sind im Jahr vielleicht 13-16 mal, also nicht häufig.
Diese Datei soll nur als Datenspeicher für zwei verschiedene HTML Seiten dienen.
Es sollte eine .ods-Datei sein, damit jeder mit OpenOffice drauf gehen kann.
In dieser Datei sollen einmal alle Daten ausgegeben werden, auf eine HTML Seite und bei der anderen Seite soll ein Abbruchkriteriung den Lesevorgang stopen.
Nehmen wir mal ein kontrettes Beispiel :
Die Liste (.ods) soll so aussehen :

Datum Vortragender Beruf Titel Uhrzeit Ort Zimmer
01.09.09 VT1 T1 U12 O2 Z1
15.09.09 VT12 B3 T12
01.10.09 Vt23 T23 O4 Z4

VT = Vortragender ; B = Beruf ;T=Titel;U=Uhrzeit ; O=Ort; Z=Zimmer
Einmal soll eine vollständige HTML Seite angezeigt werden mit folgenden Daten :
Datum : $Datum $Titel
Referent : $Vortragender
$Beruf
In Tabellenform.


Eine zweite Seite soll folgender Anzeigen:

Nächster Vortrag :
Am : $Datum um : $Uhrzeit im Raum $Ort,$Zimmer - Referent : $Vortragender / Titel : $Titel

Nur diese zeile soll angezeigt werden.

Ich hoffe , das mein Problem jetzt ein bischen deutlicher geworden ist.

mfg
boser
boser ist offline  
Alt 02.09.2009, 13:47  
Erfahrener Benutzer
 
Registriert seit: 14.06.2009
Beiträge: 3.456
PHP-Kenntnisse:
Fortgeschritten
mermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehenmermshaus genießt hohes Ansehen
Standard

Habe spontan nur das hier gefunden: ods-php (OpenOffice, spreadsheet) - PHP Classes

OpenOffice-Dateien sind gezippte Sammlungen von XML-Dateien. Die Vorgehensweise einer Reader-Klasse ist also: Entpacken, XML auslesen.
mermshaus ist offline  
Alt 02.09.2009, 13:53  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 5.393
PHP-Kenntnisse:
Fortgeschritten
Wolla kann auf vieles stolz seinWolla kann auf vieles stolz seinWolla kann auf vieles stolz seinWolla kann auf vieles stolz seinWolla kann auf vieles stolz seinWolla kann auf vieles stolz seinWolla kann auf vieles stolz seinWolla kann auf vieles stolz seinWolla kann auf vieles stolz sein
Standard

Und warum gibst du den unbedarften Usern nicht einfach ein HTML-Formular, welches du per PHP und MySql verarbeitest? In Spreadsheets kann man jeden Blödsinn eingeben, und das werden deine User auch tun.
Wolla ist offline  
Alt 02.09.2009, 15:15  
Forenpolitikum
 
Registriert seit: 21.05.2008
Beiträge: 44.693
PHP-Kenntnisse:
Fortgeschritten
nikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehen
Standard

Absolut richtig. Das Konzept "Alles machen können wollen, aber nichts dafür lernen müssen" hat noch nie funktioniert. Erst recht nicht bei Websoftware. Dem User die Hoffnung zu machen, er könnte das bekommen, ist nicht nur gefährlich sondern auch haltlos. Stell Dich schon mal auf einen langen Nachbesserungsservice ein.
__________________
--
^^ O.O
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


--

Geändert von nikosch (02.09.2009 um 15:18 Uhr).
nikosch ist offline  
Alt 02.09.2009, 17:11  
Neuer Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 3
PHP-Kenntnisse:
Anfänger
boser befindet sich auf einem aufstrebenden Ast
Standard

An : nikosch , Wolla , mermshaus
danke für euer Bemühungen, Warnungen und Vorhersagungen
Jetzt noch einige Bemerkungen, bzw. Vorgaben, die ich beachten muss.
1. MySQL wurde als Service nicht beantragt beim Provider ( kostenfaktor ! ) - .
Eine version mit MySQL wäre mir auch lieber, geht aber nicht.
2. Die Fehlerquote muss also durch PHP , HTML oder sonstige Sprachen abgefanngen werden.
3. Ein extra HTML-Formular anzulegen ist ein sehr guter Vorsschlag, den ich ersteinmal Überdenken muss, wie ich es den User verklickern kann.
4. das mit der ods-php classe ist ein anderer Vorschlag, den ich austesten muss.

Also ersteinmal danke und ich melde mich wieder, wenn ich weiss, wie es weiter geht, bzw. wenn ich alles fertiggestellt habe, gebe ich euch den Link zur Seite.

Falls euch noch mehr einfällt, so teilt es mir mit. Vielleicht gibt es noch etwas praktikableres.

bis dann
boser
boser ist offline  
 


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten, die nicht in Tabelle 1 aus Tabelle 2 laden voda Datenbanken 7 12.03.2009 15:50
[Erledigt] Nach 'Aktualisieren' Daten in Tabelle sichtbar Jasper PHP Tipps 2009 1 11.02.2009 14:55
Daten in Tabelle schreiben Funktioniert nicht stheeke Datenbanken 1 13.12.2008 12:54
[Erledigt] MySQL, Daten in Tabelle einlesen, Struktur funktioniert nicht ganz MasterChief PHP Tipps 2008 3 13.10.2008 10:39
[Erledigt] Daten aus einer Tabelle mit Form Select weiter geben ch4in PHP Tipps 2008 12 06.06.2008 20:42
Daten in Tabelle ausgeben Morientes PHP Tipps 2006 2 03.04.2006 10:53
MySQL Daten in sichtbarer Tabelle ausgeben PHP Tipps 2006 6 14.03.2006 13:33
Daten über Formular eingeben und in Tabelle speichern. WIE? PHP Tipps 2006 20 10.02.2006 15:04
[Erledigt] Problem mit dem Füllen einer Tabelle über Formular PHP Tipps 2006 18 10.01.2006 11:51
[Erledigt] Daten in Tabelle einfügen Datenbanken 5 28.05.2005 13:15
Darstellung von Daten in PHP PsiAgent PHP-Fortgeschrittene 2 26.04.2005 12:06
Nur bestimmte daten aus einer tabelle auslesen. Datenbanken 15 28.02.2005 11:49
[Erledigt] Problem beim Eintragen neuer Daten in die Tabelle PHP Tipps 2004-2 10 28.12.2004 12:16
Mehrere Daten in Tabelle ein/auslesen PHP Tipps 2004 2 03.09.2004 08:03
[Erledigt] HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 15:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php ods, php ods auslesen, ods reader, ods php, php openoffice reader, php ods datei auslesen, daten aus einem html formular in eine oppenofice tabelle schreiben, ods als html ausgeben php, ods-php, ods auslesen php, ods to html php, openoffice tabelle php, php ods reader, daten aus einem html formular an eine openpffice tabelle senden, php ods lesen, ods in php lesen, ods einlesen php, openoffice php, ods auslesen, open office tabellen mit php aufrufen

Alle Zeitangaben in WEZ +1. Es ist jetzt 09:36 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum