Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Excel
  Textkonvertierungsassistent

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Textkonvertierungsassistent (7794 mal gelesen)
ralfm
Ehrenmitglied V.I.P. h.c.
Elektrozeichner



Sehen Sie sich das Profil von ralfm an!   Senden Sie eine Private Message an ralfm  Schreiben Sie einen Gästebucheintrag für ralfm

Beiträge: 5436
Registriert: 21.08.2003

WSCAD 4.0 bis 5.5,
EPLAN 5.30 bis 5.70,
EPLAN Electric P8 ab 1.7 bis 2.9 + Fluid

erstellt am: 03. Dez. 2004 10:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


exel.JPG

 
Hallo,

beim Öffnen einer Textdatei mit Excel gelange ich an den Punkt wo nach den Datenformaten gefragt wird. Dort ist standardmäßig "Standard" aktiviert. Dabei werden jedoch einige Daten falsch gelesen. Kann man irgendwo einstellen, daß "Text" der standardmäßige Eintrag ist? Manchmal übersehe ich einfach, alle Spalten zu bearbeiten und dann wundere ich mich über das merkwürdige Format.

------------------
Grüße
Ralf

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

RMB83
Mitglied


Sehen Sie sich das Profil von RMB83 an!   Senden Sie eine Private Message an RMB83  Schreiben Sie einen Gästebucheintrag für RMB83

Beiträge: 3
Registriert: 26.11.2004

erstellt am: 08. Dez. 2004 13:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ralfm 10 Unities + Antwort hilfreich

Hallo Ralfm,

wenn du ein neues Blat öffnest kannst du unter Format den Punkt Formatvorlage wählen. Dann öffnet sich ein neues Fenster. Entferne beim Punkt Zahlenformat den Haken, gehe dann auf ändern und wähle Text als Format.

Gruß
Ralf

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ralfm
Ehrenmitglied V.I.P. h.c.
Elektrozeichner



Sehen Sie sich das Profil von ralfm an!   Senden Sie eine Private Message an ralfm  Schreiben Sie einen Gästebucheintrag für ralfm

Beiträge: 5436
Registriert: 21.08.2003

WSCAD 4.0 bis 5.5,
EPLAN 5.30 bis 5.70,
EPLAN Electric P8 ab 1.7 bis 2.9 + Fluid

erstellt am: 09. Dez. 2004 12:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Ralf,

danke erstmal...bis zum Punkt Formatvorlage 
Aber die Änderung wird nicht übernommen, im 3.Schritt der Datenkonvertierung erhalte ich immer noch als Vorgabe Standard.
Zur Info: Es handelt sich um EXCEL 2000

------------------
Grüße
Ralf

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Axel.Strasser
Ehrenmitglied V.I.P. h.c.
Selbstständig im Bereich PLM/CAx



Sehen Sie sich das Profil von Axel.Strasser an!   Senden Sie eine Private Message an Axel.Strasser  Schreiben Sie einen Gästebucheintrag für Axel.Strasser

Beiträge: 4107
Registriert: 12.03.2001

Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!

erstellt am: 09. Dez. 2004 12:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ralfm 10 Unities + Antwort hilfreich

Wie hast Du genau Deinen Text in der Datei. Ich kannes so nicht nachvollziehen. Habe mir eine Textdatei mit mehreren Zeilen generiert  in der Form
1.2
1.4
1.9

und ohne Probleme eingelesen

Axel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ralfm
Ehrenmitglied V.I.P. h.c.
Elektrozeichner



Sehen Sie sich das Profil von ralfm an!   Senden Sie eine Private Message an ralfm  Schreiben Sie einen Gästebucheintrag für ralfm

Beiträge: 5436
Registriert: 21.08.2003

erstellt am: 09. Dez. 2004 13:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


parts.zip

 
Hallo Axel,

das ist eine Datei, von TreeCAD (von den Elektrikern  ) generiert, mit der Endung .lst. Ist aber ne reine Textdatei, nicht mal Notepad meckert.

------------------
Grüße
Ralf

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Axel.Strasser
Ehrenmitglied V.I.P. h.c.
Selbstständig im Bereich PLM/CAx



Sehen Sie sich das Profil von Axel.Strasser an!   Senden Sie eine Private Message an Axel.Strasser  Schreiben Sie einen Gästebucheintrag für Axel.Strasser

Beiträge: 4107
Registriert: 12.03.2001

Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!

erstellt am: 09. Dez. 2004 13:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ralfm 10 Unities + Antwort hilfreich


parts.zip

 
Kein Problem damit. Hab die Datei einfach als Textdatei aufgemacht ohne irgend etwas zu ändern.

Mit welcher Version und Betriebssystem und Sprache arbeitest Du ?

Axel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ralfm
Ehrenmitglied V.I.P. h.c.
Elektrozeichner



Sehen Sie sich das Profil von ralfm an!   Senden Sie eine Private Message an ralfm  Schreiben Sie einen Gästebucheintrag für ralfm

Beiträge: 5436
Registriert: 21.08.2003

erstellt am: 09. Dez. 2004 13:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
ich habe hier Win XP SP2, deutsch, und Excel aus dem Office 2000 Premium auch in deutsch

------------------
Grüße
Ralf

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Axel.Strasser
Ehrenmitglied V.I.P. h.c.
Selbstständig im Bereich PLM/CAx



Sehen Sie sich das Profil von Axel.Strasser an!   Senden Sie eine Private Message an Axel.Strasser  Schreiben Sie einen Gästebucheintrag für Axel.Strasser

Beiträge: 4107
Registriert: 12.03.2001

Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!

erstellt am: 09. Dez. 2004 17:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ralfm 10 Unities + Antwort hilfreich

ich habe es mit Excel 2002 versucht, aber ob es daran liegt kann ich nicht sagen. Bin jetzt mit meinem Latein am Ende  . Testweise versuche mal andere Ländereinstellungen.

Axel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Thomas Harmening
Moderator
Arbeiter ツ




Sehen Sie sich das Profil von Thomas Harmening an!   Senden Sie eine Private Message an Thomas Harmening  Schreiben Sie einen Gästebucheintrag für Thomas Harmening

Beiträge: 2897
Registriert: 06.07.2001

Das Innerste geäussert
und aufs Äusserste verinnerlicht

erstellt am: 10. Dez. 2004 00:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ralfm 10 Unities + Antwort hilfreich

wenn man unter Systemsteuerung / Regions und Spracheinstellungen / regionale Einstellungen dort Button Anpassen klicken und dann Reiter Datum / Datumstrennzeichen von . auf / oder - umstellt, muss man nicht mehr von Standard auf Text umstellen und 1.5 wird auch als 1.5(Text) und nicht mehr als 1.Mai dargestellt.

hmm, das scheint mir aber nicht die einzige Einstellung zu sein, denn Einstellungen auf Schweiz oder Lichtenstein, bringen trotz selben Datumsformatvorgabe das richtige Ergebnis mit dem sich sogar rechnen lässt...

oki, es hängt definitiv mit dem Dezimalzeichen zusammen und wie es eingestellt ist.
Wenn man in der Systemsteuerung das Dezimalformat von , auf . ändert geht es.
- oder man ändert in Excel Optionen/international das Dezimalzeichen von , auf .

[Diese Nachricht wurde von Thomas Harmening am 10. Dez. 2004 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ralfm
Ehrenmitglied V.I.P. h.c.
Elektrozeichner



Sehen Sie sich das Profil von ralfm an!   Senden Sie eine Private Message an ralfm  Schreiben Sie einen Gästebucheintrag für ralfm

Beiträge: 5436
Registriert: 21.08.2003

erstellt am: 10. Dez. 2004 13:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von Thomas Harmening:
...- oder man ändert in Excel Optionen/international das Dezimalzeichen von , auf .


Hallo,
ich würde diese Methode Bevorzugen, aber bis Optionen komme ich nur International gibbet nicht, gibts das erst ab ner neueren Version?

------------------
Grüße
Ralf

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Thomas Harmening
Moderator
Arbeiter ツ




Sehen Sie sich das Profil von Thomas Harmening an!   Senden Sie eine Private Message an Thomas Harmening  Schreiben Sie einen Gästebucheintrag für Thomas Harmening

Beiträge: 2897
Registriert: 06.07.2001

Das Innerste geäussert
und aufs Äusserste verinnerlicht

erstellt am: 10. Dez. 2004 15:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ralfm 10 Unities + Antwort hilfreich

habe leider nur noch Excel 2002 Englisch und Deutsch - schaue mal weiter bei Optionen nach  oder ich habe mal ein Makro aufgezeichnet

Sub Makro1() 'Umstellen auf Dezimalpunkt anstelle Komma
    With Application
        .DecimalSeparator = "."
        .ThousandsSeparator = "."
        .UseSystemSeparators = False
    End With
End Sub

eventuell läuft das ja mit XL2000, wenn Xl2000 .UseSystemSeparators = False nicht kennt, entfernen.

makro aufrufen und versuchen die *lst einlesen.
viel Glück

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bst
Mitglied



Sehen Sie sich das Profil von bst an!   Senden Sie eine Private Message an bst  Schreiben Sie einen Gästebucheintrag für bst

Beiträge: 192
Registriert: 31.08.2004

.

erstellt am: 10. Dez. 2004 15:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ralfm 10 Unities + Antwort hilfreich

Auch Hallo,

wenn die Textdatei immer gleich aussieht könntest Du es auch via Makro lösen.
Versuch mal sowas wie unten.

Zeichne Dir ggf. via Makrorekorder Deine Parameter auf und baue diese in das Makro ein.
Interessant ist hier insbesondere FieldInfo.
Je ein Array entspricht einer zu importierenden Spalte.
Die 1. Zahl dort drinne ist die Spaltennummer, die 2. der zu importierende Datentyp. 2 = Text.

HTH, Bernd
--
Option Explicit

Sub OpenLstDatei()
  Dim fname As Variant
  Dim fFilter As String
 
  fFilter = "Listdateien (*.lst), *.lst, Alle Dateien (*.*), *.*"
  ' Standarddialog Öffnen aufrufen
  fname = Application.GetOpenFilename(fFilter, , "Zu Öffnende TreeCAD Datei:")
  If fname = False Then Exit Sub
 
  Workbooks.OpenText Filename:=fname, Origin:=xlWindows, _
      StartRow:=1, DataType:=xlFixedWidth, _
      FieldInfo:=Array(Array(0, 1), Array(6, 1), Array(33, 1), Array(75, 1), _
      Array(98, 1), Array(121, 1), Array(144, 2))
End Sub

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Thomas Harmening
Moderator
Arbeiter ツ




Sehen Sie sich das Profil von Thomas Harmening an!   Senden Sie eine Private Message an Thomas Harmening  Schreiben Sie einen Gästebucheintrag für Thomas Harmening

Beiträge: 2897
Registriert: 06.07.2001

Das Innerste geäussert
und aufs Äusserste verinnerlicht

erstellt am: 10. Dez. 2004 17:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ralfm 10 Unities + Antwort hilfreich

mit
Code:
Workbooks.OpenText Filename:=fname, Origin:=xlWindows, _
      StartRow:=1, DataType:=xlFixedWidth, _
      FieldInfo:=Array(Array(0, 1), Array(6, 1), Array(33, 1), Array(75, 1), _
      Array(98, 1), Array(121, 1), Array(144, 1)), DecimalSeparator:="."

wird die Spalte G als Zahl eingelesen und nicht als Text, für den Fall dass man 1.5 als Zahl braucht, weitere Eingaben in Excel mit 1.5 etc. ergeben weiterhin das Datum.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Praktikant / Werkstudent (m/w/d) als Assistenz der Bauleitung

GOLDBECK?realisiert zukunftsweisende Immobilien in Europa. Wir verstehen Gebäude als Produkte und bieten alle Leistungen aus einer Hand: vom Design über den Bau bis zu Services im Betrieb. Aktuell beschäftigt unser Familienunternehmen mehr als 12.000 Mitarbeitende an über 100 Standorten bei einer?Gesamtleistung von über 6 Mrd. Euro. Unser Anspruch ?building?excellence? steht dabei für Spitzenleistungen ...

Anzeige ansehenAssistenz, Sekretariat
ralfm
Ehrenmitglied V.I.P. h.c.
Elektrozeichner



Sehen Sie sich das Profil von ralfm an!   Senden Sie eine Private Message an ralfm  Schreiben Sie einen Gästebucheintrag für ralfm

Beiträge: 5436
Registriert: 21.08.2003

erstellt am: 15. Dez. 2004 17:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke Euch allen..erstmal. Wenn ich dazu komme, werde ich das mal probieren

------------------
Grüße
Ralf

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz