Online-Inhalte einholen, verarbeiten und Text in Word-Datei umändern. |
phonophunk
Pixelschubser Threadstarter
Beiträge: 3 |
Hallo,
ich habe die letzten Wochen über in MS Word for Mac 2011 eine Preisliste mit ca. 100 Artikel-Einträgen erstellt.
Nun soll ausgehend von einer Webpräsenz (mit diversen Produkt-Websites im *.asp-Format), der Online-Preis mit dem Offline-Preis (meiner bestehenden Preisliste) verglichen und gegebenenfalls geändert werden, sofern eine Preisänderung stattfand.
Der Algorithmus sieht also vereinfacht folgendermaßen aus:
1.) Hole Online-Informationen ein:
getOnlinePrice, getOnlineDeliveryStatus
2.) Verarbeite bzw. vergleiche Online- mit Offline-Informationen:
checkPrice, checkDeliveryStatus
3.) Passe Offline-Informationen an:
setPrice, setDeliveryStatus
Die Frage ist nun nur, wie lässt sich dieses eigentlich recht simple Problem effektiv umsetzen?
Mit Word-Macros / html / Javascript / Java...?
MfG
phonophunk
|
Profil
Editieren
Zitieren
|
Ori
Mausakrobat
Beiträge: 162 |
Weil du eine Ausgabe als Word-Datei möchtest, wird wahrscheinlich der Einsatz von Word-Makros (bzw. VBA-Methoden) nötig sein. Wie gut das mit dem Abfragen klappt, hängt vor allem von der Webseite ab, von der du die Informationen haben willst. Wenn die einen ordentlichen Export (etwa als XML) haben, wird das natürlich einfacher.
Es gibt Bibliotheken, die Webseiten auslesen und deren Daten zur Verfügung stellen. Allerdings habe ich die noch nicht benutzt. Aus Ruby ist das wohl recht einfach möglich.
Du kannst dir natürlich auch einen eigenen Grabber schreiben, der sich die Seiten runterlädt und selbst nach den wichtigen Informationen durchsucht.
Willst du noch eigenen Kram in das Word-Dokument schreiben? Reicht nicht auch PDF, wenn du ohnehin nur Daten von den Webseiten weitergibst? (Das wäre wesentlich einfacher zu generieren.)
Und an deinem Problem ist eigentlich nichts simpel. Jedenfalls nicht in VBA.
|
Profil
E-Mail
Website
Editieren
Zitieren
|
phonophunk
Pixelschubser Threadstarter
Beiträge: 3 |
Nun, ich bräuchte im Grunde nur eine Funktion, die es ermöglicht eine Website im Hintergrund zu laden, den entsprechenden Quelltext anzuzeigen und dann entsprechende Daten raus zu ziehen.
Wie würde eine entsprechende Lösung bezüglich der Generierung eines PDF-Dokumentes aussehen?
Gibt es diesbezüglich auch Skripts oder Ähnliches?
MfG
phonophunk
|
Profil
Editieren
Zitieren
|
Annaa
Pixelschubser
Beiträge: 20 |
Skripts sind mir wirklich nicht bekannt - schau mal auf den verschiedensten Foren nach, immer findet sich jemand, der etwas besser wieß
|
Profil
E-Mail
Editieren
Zitieren
|
Ehemaliges Mitglied (#7636)
Pixelschubser
Beiträge: 16 |
Gibt es diesbezüglich auch Skripts oder Ähnliches?
|
Profil
Editieren
Zitieren
|
Jusback40
Pixelschubser
Beiträge: 15 |
Das wäre viel einfacher zu generieren.
|
Profil
E-Mail
Editieren
Zitieren
|
Klaus1973
Fachidiot
Beiträge: 137 |
Das wäre viel einfacher zu generieren.
|
Profil
Editieren
Zitieren
|