Seite 1 von 2
In Calc Html anzeigen Lassen
Verfasst: Sa, 26.04.2008 14:52
von Sanc3zZ
Hallo Liebe Leute,
ich zermürbe mir gerade den Kopf, ich möchte gerne den Zelleninhalt welcher so aussieht auch als html-text anzeigen lassen:
Code: Alles auswählen
<P>Stehlampe Henna2</P> <P>Technische<EM> Daten<BR></EM>L/B/H : 30/30/97cm<BR>Farbe: rot, gelb, orange<BR>Kabel: 2m, E14, 40W</P> <P>Metallgestell mit Ziegenleder bespannt</P> <P> </P> <P><STRONG>Keine Lagerware , Lieferzeit ca. 1 Woche</STRONG></P>
Ist das irgendwie möglich.
Zum Hintergrund der Zellinhalt ist eine Abfrage aus einer Datenbank meines Webshops.
Grüße Sanc3zZ
Re: In Calc Html anzeigen Lassen
Verfasst: So, 27.04.2008 11:27
von komma4
Willkommen im Forum, San.
Das ist kein HTML Code, Du möchtest das so in Calc sehen?
Das geht so nicht.
Andererseits: mit Makros....
Könnte mir vorstellen, dass der Zellinhalt exportiert wird (in korrekter Notation), und mit einem Browser aufgerufen wird. Das dürfte einfacher sein, als entsprechende Such-/Ersetzen-Befehle auf den Zellinhalt anzuwenden um eine Calc-Formatierung/-Darstellung zu erhalten.
Hilft Dir das weiter?
Re: In Calc Html anzeigen Lassen
Verfasst: So, 27.04.2008 12:31
von matlat
Hallo Sanc3zZ
wenn ich Dich richtig verstehe, müsste es folgendermaßen funktionieren:
Öffne ein neues txt-Dokument,
Kopiere den Zellinhalt hinein,
speichere ab und benenne die geschlossene 'txt' um in 'htm'.
Öffne sie, diesmal mit Deinem Browser.
Alles Gute
Wolfgang
Re: In Calc Html anzeigen Lassen
Verfasst: Mo, 28.04.2008 07:48
von Sanc3zZ
Hallo ihr zwei,
danke schonmal für eure Antworten. Es ist richtig das dies kein ganzer Html-Code ist, ist nur nen teil wie gesagt aus meiner Shop-SQL-Datenbank.
Dort sind die einzelnen Produktbeschreibungen so abgespeichert.
Ist es denn nicht irgendwie möglich die Zeichen für Html wegzubekommen bzw. halt so anzuzeigen?
Ansonsten müsste ich das mit einer wenn-Formel alles umschreiben oder?
Der Hintergrund ist, ich bin dabei ein Angebotsblatt zu erstellen, dort kann ich eine Artikelnummer auswählen und das Blatt wird komplett/automatisch mit den passenden Inhalten aus der SQL-Datenbank gefüllt, und da in der Produktbeschreibung diese Html-Zeichen drin sind müsste ich sie entweder angezeigt bekommen oder umschreiben.
Vielleicht war das nun verständlicher

und ihr habt noch eine Idee
Re: In Calc Html anzeigen Lassen
Verfasst: Mo, 28.04.2008 22:04
von turtle47
Hi Sanc3zZ,
ich habe die mal eine Beispieldatei mit Makro erstellt welches die den HTML-Code entfernt.
Hilft Dir das weiter?
Jürgen
Re: In Calc Html anzeigen Lassen
Verfasst: Mo, 28.04.2008 22:14
von komma4
Jürgen,
Du löschst die HTML-tags.
San möchte einen entsprechend formatierten Text sehen...
Wahrscheinlich soll eine formatierte Rechnung heraus kommen?!
Re: In Calc Html anzeigen Lassen
Verfasst: Mo, 28.04.2008 22:21
von turtle47
Hallo Komma4,
komma4 hat geschrieben:San möchte einen entsprechend formatierten Text sehen...
Wirklich?
Sanc3zZ hat geschrieben:Ist es denn nicht irgendwie möglich die Zeichen für Html wegzubekommen bzw. halt so anzuzeigen?
Jürgen
Re: In Calc Html anzeigen Lassen
Verfasst: Di, 29.04.2008 09:50
von komma4
Sanc3zZ hat geschrieben:Ist es denn nicht irgendwie möglich die Zeichen für Html wegzubekommen bzw. halt so anzuzeigen?
Jürgen,
hast Recht: den Teil seines zweiten Postings habe ich nicht wahrgenommen...
Re: In Calc Html anzeigen Lassen
Verfasst: Mi, 30.04.2008 13:18
von Sanc3zZ
Hallo zusammen,
die datei mit dem makro ist schon sehr gut, allerdings würde ich es lieber über eine wenn-dann-formel machen.
Wie bekomme ich denn den manuellen Zeilenumbruch (Alt+Enter) hin, bzw welcher befehl steht dafür?
Jutta deine idee ist nicht schlecht aber nicht das was mir weiterhelfen würde.
Da nicht jeder Produkt die html-zeichen drin hat, muss ich es immer inviduell rauslöschen, also die Zeichen.
Re: In Calc Html anzeigen Lassen
Verfasst: Mi, 30.04.2008 18:10
von turtle47
Hallo Sanc3zZ,
Sanc3zZ hat geschrieben:allerdings würde ich es lieber über eine wenn-dann-formel machen.
Dann mach das doch wenn es Dir besser gefällt.
Sanc3zZ hat geschrieben:Da nicht jeder Produkt die html-zeichen drin hat, muss ich es immer inviduell rauslöschen, also die Zeichen.
Dann muss Du auch immer dementsprechend Deine "wenn-dann-formel" anpassen.
Sanc3zZ hat geschrieben:ist nur nen teil wie gesagt aus meiner Shop-SQL-Datenbank
Die meisten Shops haben eine Exportfunktion nach CSV. Warum nutzt Du nicht diese?
Sanc3zZ hat geschrieben:Wie bekomme ich denn den manuellen Zeilenumbruch (Alt+Enter) hin, bzw welcher befehl steht dafür?
In einer Formel oder im Basic-Code???
Jürgen
Re: In Calc Html anzeigen Lassen
Verfasst: Mi, 30.04.2008 18:25
von Sanc3zZ
Hallo Jürgen,
danke für deine Antwort.
Es sollte in der Formel sein.
Re: In Calc Html anzeigen Lassen
Verfasst: Mi, 30.04.2008 21:24
von turtle47
Hi,
Sanc3zZ hat geschrieben:
Es sollte in der Formel sein.
hmmm, da sind die Formelspezialisten gefragt.
Via Code ist das relativ einfach zu realisieren:
Code: Alles auswählen
HTMLSuchen.setSearchString(" ")
HTMLSuchen.setReplaceString(CHR(13))'Zeilenumbruch
Viel Erfolg.
Jürgen
Re: In Calc Html anzeigen Lassen
Verfasst: Mi, 30.04.2008 22:17
von Karolus
Hallo
Warum das ganze ausgerechnet per Formel ? per Makro ist das doch eleganter !
Code: Alles auswählen
=WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(A1;"</P> <P>";ZEICHEN(13));"<BR>";ZEICHEN(13));"</P>";"");"</EM>";"");"<P>";"");"<STRONG>";"");"</STRONG>";"");" ";"");"<EM>";"")
Gruß Karo
Re: In Calc Html anzeigen Lassen
Verfasst: Do, 01.05.2008 10:48
von Sanc3zZ
Hallo Karo,
danke für die Formel!!! Das Hilft mir sehr weiter!
Was bedeutet denn dieses Zeichen(13)?
Re: In Calc Html anzeigen Lassen
Verfasst: Do, 01.05.2008 11:11
von Karolus
Hallo
13 ist der dezimale Ascii-code des Zeichens CR (CarriageReturn), also Zeilenumbruch.
Alternativ funktioniert auch 10 für LF (LineFeed).
http://www.torsten-horn.de/techdocs/ascii.htm