Leerzeichen hinter importiertem Text (gelöst)

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Leerzeichen hinter importiertem Text (gelöst)

Beitrag von clag »

Hallo Leutz

ich habe da mal wieder so ein Problemchen .........
wenn ich von einer html-tabelle text importiere (einfügen als unformatierter Text) dann ist in jeder Zelle an dem Text ein Leerzeichen angehängt,
dass in dem tabellen text nicht existiert :?
woran könnte das liegen

Code: Alles auswählen

<td>text aus der tabelle</td>  wird zu
   "text aus der tabelle " sollte aber 
   "text aus der tabelle" sein
wenn man den Text als html einfügt ist das Leerzeichen nicht da

das war nicht immer so !
Zuletzt geändert von clag am Sa, 24.10.2009 18:53, insgesamt 1-mal geändert.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Leerzeichen hinter importiertem Text

Beitrag von clag »

Hallo Leutz,

so die Ursache dafür habe ich jetzt heraus bekommen
es ist abhängig davon wie der html code aussieht :?

<td>supertoller</td><td>text</td><td>versuch</td>
sieht der html code so aus gibt es keine zusätzlichen Leerzeichen

<td>supertoller</td>
<td>text</td>
<td>versuch</td>

sind im html code die Zellen aber untereiander geschrieben, so hängt OOo offensichtlich das cr als "Leerzeichen" an den Zelleninhalt :(
wenn man dann daraus neue HYPERLINKS() machen will funktionieren die natürlich nicht

darum jetzt habe ich eine neue Frage !

mit welchem suchen/ersetzen Schema kann ich auf eventuell vorhandene Leerzeichen am Zelleninhalts-Ende prüfen und auch entfernen ?

schonmal Danke vorweg :)
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Leerzeichen hinter importiertem Text

Beitrag von balu »

Hallo clag,

habe jetzt keine Zeit zum testen, aber versuch doch mal entweder mit =SÄUBERN(), oder aber mit =WECHSELN() die unerwünschten Leerzeichen zu elemenieren.


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Benutzeravatar
miesepeter
********
Beiträge: 2246
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

Re: Leerzeichen hinter importiertem Text

Beitrag von miesepeter »

Hallo,

vielleicht (!) geht's auch mit Suchen/Ersetzen :: reguläre Ausdrücke:

Die F1-Taste sagt dazu:
Liste der regulären Ausdrücke

$
Findet den Suchbegriff nur, wenn er am Absatzende steht. Sonderinhalte wie z. B. Leerfelder und an Zeichen verankerte Rahmen am Absatzende werden ignoriert. Beispiel "Peter$".

In diesem Fall eben bei Suche _$
(_ steht für Leerzeichen)

Habe mal ein paar Wörter eingegeben, am Ende noch ein Leerzeichen: funktionierte.

Viel Erfolg!
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Leerzeichen hinter importiertem Text

Beitrag von clag »

Ahh

danke euch Beiden ihr habt mich gleich in die richtige Richtung geschubst :D
"wenn ich von so ner blöden Sucherei genervt bin, reicht's manchmal nicht mal mehr für die normalen Sachen, da ist so'n Hinweis schon Prima"

GLÄTTEN() wäre auch noch so ein Zauberwort
aber die suchen ersetzen Aktion ist mir lieber, weil einmal über die Zellen drübergeputzt und erledigt :)


Daaaanke
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: Leerzeichen hinter importiertem Text

Beitrag von turtle47 »

Hi Clag,

vielleicht wird ja auch folgendes Makro Dein Freund:

Code: Alles auswählen

Sub Start_Leezeichen_entfernen
	oSheet = ThisComponent.CurrentController.getActiveSheet()
	oSelect=ThisComponent.CurrentSelection.getRangeAddress
	Start_Column=oSelect.StartColumn
	End_Column=oSelect.EndColumn
	Start_Row =oSelect.StartRow
	End_Row=oSelect.EndRow
	For sp = Start_Column to End_Column
	For ze = Start_Row to End_Row
	oCell = oSheet.getCellByPosition(sp,ze)
	CellString = oCell.String
	NewString = RTRIM(CellString(1))
	oCell.String = NewString
	next 
	next
	msgbox "Die Leerzeichen wurden entfernt" , 64 , "Text bereinigen"
End Sub
Einfach den Zellbereich markieren und das Makro starten.
Schwubs sind die Leerzeichen am Ende verschwunden.Bild


Schönes Wochenende.

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
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Leerzeichen hinter importiertem Text

Beitrag von clag »

Hallo turtle47


so wie du dich schon vorher auf dem Boden rollst
frage ich mich gerade ob nach ausführen des Makro nicht schwups der Text weg ist und durch Leerzeichen ersetzt wurde :lol:
aber ausprobieren werde ich natürlich was du mir da anbietest ............. ich esse ja auch alles :mrgreen:

auch schönes WE :D
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Leerzeichen hinter importiertem Text

Beitrag von clag »

Hi turtle47,

dein Makro funzt prima und sogar ohne Nebenwirkung :D

also auch dir ein Daaaanke für die Äktschen
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Antworten