![]() |
OpenOffice-Tabelle (*.sxc) in StringGrid
Hallo,
könnt ihr mir sagen, wie ich eine OpenOffice-Tabelle (*.sxc) in ein StringGrid lade? Wäre echt prima! Gruß Ben |
Re: OpenOffice-Tabelle (*.sxc) in StringGrid
nachdem eine stunde später noch keiner eine antwort hatte: eine tabelle ins notepad laden, format anschauen, selbst loader schrieben.
|
Re: OpenOffice-Tabelle (*.sxc) in StringGrid
Hi Ben,
die SXC-Datei ist ein ZIP-Archiv und enthält u.a. die Datei content.xml, die du mit MSXML weiter verarbeiten kannst. Klar, das du mit deinem StringGrid dann nur primitive (keine cell oder row joins) Tabellen darstellen kannst. Grüße vom marabu |
Re: OpenOffice-Tabelle (*.sxc) in StringGrid
Hallo DGL-luke,
habe ich dich richitg verstanden, ich soll die Datei im Notepad anschauen und dann selber eine Funktion schreiben, die die Daten richtig "zusammenpusselt"? Habe mir mal eine Datei angeschaut, aber nichts von dem eigentlichen Inhalt wiedergefunden... ? War das so gemeint? ... Hallo marabu, das war schon mal ein wichtiger Hinweis, ich wußte gar nicht das es ein ZIP-File ist. Habe mal nach msxml geschaut, aber das scheint ja gar nicht so einfach zu sein. Ich möchte einfach eine mit OpenOffice erstellte Tabelle in ein StringGrid laden (reinen Text). Gibt es dafür nicht schon fertige Funktionen oder Komponenten? Für Excel-Dateien habe ich so etwas gefunden. Gruß Ben |
Re: OpenOffice-Tabelle (*.sxc) in StringGrid
Zip-Dateien koennen mit einem Texteditor nicht vollständig angezeigt werden.
Spätestens beim 5 Byte ist Schluß. Wie schon erwähnt, öffne die Datei mit einem Zip-Packer und schau dir die darin enthaltenden XML-Dateien dazu an. Ich kenne den genauen Aufbau auch nicht. Du wirst dich also selbst drum kümmern müssen :mrgreen: |
Re: OpenOffice-Tabelle (*.sxc) in StringGrid
Hallo benst,
hier solltest Du alles finden: ![]() Die Suche kann total nützlich sein. Gruß Harald |
Re: OpenOffice-Tabelle (*.sxc) in StringGrid
Sorry, aber bisher kam ich noch nicht weiter....
Ich benötige "einfach" ein Funktion mit der ich ein OpenOffice-Tabelle in ein StringGrid laden kann. Habe bisher aber nur alles mögliche gefunden, um OpenOffice fernzusteuern. ... oder ich habe die Parallelen zu meinem Problem noch nicht gesehen. :gruebel: Könnt ihr mir weiterhelfen? :coder2: Gruß Ben |
Re: OpenOffice-Tabelle (*.sxc) in StringGrid
Du hast doch genug Hinweise bekommen, da musst du dich eben mal mit auseinandersetzen. Du kannst nicht für jedes Problem erwarten, dass es eine fertige Lösung gibt.
|
Re: OpenOffice-Tabelle (*.sxc) in StringGrid
Habe jetzt mal das Skript unter
![]() Aber ich stelle mich zu doof an. Habe die Unit eingebunden. Aber er kennt die Funktionen im meinem Programm trotzdem nicht. :wall: Kann mir jemand sagen, wie ich das aufrufen muss. Sorry, aber da habe ich leider noch nicht so viel Ahnung von. :spin2: Ben |
Re: OpenOffice-Tabelle (*.sxc) in StringGrid
open office 2 (welches zur zeit in der beta ist) wird ein neues format haben. von daher würde ich mir überlegen, wie viel arbeit ich in irgendwas mit dem alten format stecke.
|
Re: OpenOffice-Tabelle (*.sxc) in StringGrid
Ins Format garnicht - das wäre Wahnsinn.
Laß doch OOo die Arbeit für dich machen. Wozu gibt's denn die coolen OLE/COM-Interfaces. Da ich selber in 2002 (da war das noch Beta) damit gearbeitet habe und es inzwischen ein SDK von OOo (namens ODK) gibt, muß man nur lesen, verstehen, umsetzen :zwinker: |
Re: OpenOffice-Tabelle (*.sxc) in StringGrid
Wieso Wahnsinn, Olli? Wenn es sich um eine triviale Tabelle handelt - und etwas anderes kann ich mir in diesem Fall gar nicht vorstellen - dann ist der Gesamtaufwand für die direkte Übernahme der XML-Daten deutlich geringer als die Kommunikation mit OpenOffice, welches dazu erstmal mit etwa 20 MB in den Hauptspeicher gewuchtet werden muss. Der Direktzugriff funktioniert auch auf Rechnern, auf denen OpenOffice gar nicht installiert ist.
Das kommende "neue" Format sollte niemanden schrecken - es wird wohl wieder XML sein, oder? Außerdem differenziere ich zwischen einem Programm, welches nur zur eigenen Erbauung oder Weiterbildung geschrieben wird, und einem Programm, für das konkrete Anforderungen eines Kunden, Lehrers oder Professors vorliegen. Da der thread-owner sein Projekt nicht klassifiziert hat, kann er sich jetzt zwischen mehreren Lösungsansätzen entscheiden. Freundliche Grüße vom marabu |
Re: OpenOffice-Tabelle (*.sxc) in StringGrid
Zitat:
Zitat:
Zitat:
Freundliche Rückgrüße, |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz