In Calc Html anzeigen Lassen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Sanc3zZ
Beiträge: 6
Registriert: Sa, 26.04.2008 13:48

In Calc Html anzeigen Lassen

Beitrag 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
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: In Calc Html anzeigen Lassen

Beitrag 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?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
matlat
***
Beiträge: 87
Registriert: Sa, 03.03.2007 13:51

Re: In Calc Html anzeigen Lassen

Beitrag 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
Sanc3zZ
Beiträge: 6
Registriert: Sa, 26.04.2008 13:48

Re: In Calc Html anzeigen Lassen

Beitrag 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
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: In Calc Html anzeigen Lassen

Beitrag 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
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: In Calc Html anzeigen Lassen

Beitrag 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?!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: In Calc Html anzeigen Lassen

Beitrag 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
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: In Calc Html anzeigen Lassen

Beitrag 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...
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Sanc3zZ
Beiträge: 6
Registriert: Sa, 26.04.2008 13:48

Re: In Calc Html anzeigen Lassen

Beitrag 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.
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: In Calc Html anzeigen Lassen

Beitrag 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
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Sanc3zZ
Beiträge: 6
Registriert: Sa, 26.04.2008 13:48

Re: In Calc Html anzeigen Lassen

Beitrag von Sanc3zZ »

Hallo Jürgen,

danke für deine Antwort.

Es sollte in der Formel sein.
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: In Calc Html anzeigen Lassen

Beitrag 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
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: In Calc Html anzeigen Lassen

Beitrag 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
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Sanc3zZ
Beiträge: 6
Registriert: Sa, 26.04.2008 13:48

Re: In Calc Html anzeigen Lassen

Beitrag von Sanc3zZ »

Hallo Karo,

danke für die Formel!!! Das Hilft mir sehr weiter!
Was bedeutet denn dieses Zeichen(13)?
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: In Calc Html anzeigen Lassen

Beitrag 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
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Antworten