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>&nbsp;</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 :D 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.
HTML_loeschen.ods
(26.12 KiB) 79-mal heruntergeladen
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("&nbsp;")
	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>";"");"&nbsp;";"");"<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