Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Save As CSV Anführungszeichen am Anfang und Ende
zurück: Userform auch schließen bei Zellenwechsel weiter: QueryTables - Paramter "TEXT" ? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Booyeoo
..in Wirklichkeit heiße ich Roland :-)


Verfasst am:
19. Jul 2011, 14:58
Rufname:

Save As CSV Anführungszeichen am Anfang und Ende - Save As CSV Anführungszeichen am Anfang und Ende

Nach oben
       Version: Office 2003

Hallo Zusammen,

ich habe ein ziemlich nerviges Problem. Konnte jedoch bisher nicht herausfinden woran es liegt. Und zwar speichere ich eine aufbereitete Datei mit:
Code:

wkbCat.SaveAs filename:=fullfilePath, FileFormat:=xlCSV, local:=True


Wenn ich diese Datei mit Excel öffne sehe die Daten richtig aus.

Wenn ich diese mit einem Texteditor öffne, hat der mit in jede Zeile der Datei am Anfang und Ende ein " gemacht...

Habe die Vermutung dass es irgendwie mit der Formatierung zusammenhängen muss, kann mir das aber nicht richtig erklären.
Wie müssen die Felder in der Zeile Formatiert sein damit der die ohne " speichert?
Merkwürdigerweise macht der das in der ersten Zeile mit den Überschriften nicht...also speichert diese erste Zeile richtig ab.

Grüße
Booyeoo
..in Wirklichkeit heiße ich Roland :-)


Verfasst am:
19. Jul 2011, 19:56
Rufname:


AW: Save As CSV Anführungszeichen am Anfang und Ende - AW: Save As CSV Anführungszeichen am Anfang und Ende

Nach oben
       Version: Office 2003

Inzwischen konnte ich herausfinden, dass der Fehler beim Ersetzen der Zeichen passiert. Allerdings ist mir schleierhaft wieso...

Eine XLS Datei wird aufbereitet und anschließend als CSV gespeichert... Danach wieder geöffnet und es werden die , gegen ³ ausgetauscht und die . gegen , ...

Das ist der Ablauf der speicherung:
wkbCat ist ein WorkbookObjekt
fullfilepath ist selbsterklärend

Momentan sieht es so aus
Code:
        wkbCat.Activate
        wkbCat.Sheets(1).Delete
        wkbCat.SaveAs CreateBackup:=False, filename:=fullfilePath, FileFormat:=xlCSV, local:=True, ConflictResolution:=xlLocalSessionChanges
        wkbCat.Close True
        Workbooks.Open filename:=fullfilePath, local:=True
        setRightFormat
        Set wkbCat = ActiveWorkbook
        wkbCat.SaveAs CreateBackup:=False, filename:=fullfilePath, FileFormat:=xlCSV, local:=True, ConflictResolution:=xlLocalSessionChanges
        wkbCat.Close True


Habe ein wenig mit den Parametern gespielt allerdings scheint dies egal zu sein da nach dem setRightFormat der Fehler passieren muss. Anscheinend kriegen da die Zeilen in der CSV Datei diese unnötigen Anführungsstriche am Anfang und Ende.. ist echt zum kotzen..

Der Übeltäter:

Code:
Public Sub setRightFormat()
'this sub is used for setting the right chars in csv file

    Cells.Select
    Selection.Replace What:=",", Replacement:="³", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=True
    Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    Range("A1").Select
End Sub


Wie kann man das unterbinden? Jemand ähnliches Problem schonmal gehabt... finde nur Probleme bezüglich der Separierung einzelner Felder... :-/

Danke für jeden Hinweis
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Excel Formeln: Verweise auf CSV datei 3 Gast 500 21. März 2011, 17:16
Gast Verweise auf CSV datei
Keine neuen Beiträge Excel Formeln: Zeile mit Buchstaben anfang eins nachoben verschieben 4 UserUser 293 15. März 2011, 12:25
UserUser Zeile mit Buchstaben anfang eins nachoben verschieben
Keine neuen Beiträge Excel Formeln: Problem: Gefilterte Zeilen (NV) in CSV sichtbar 0 tvtotal2010 591 07. Aug 2010, 12:53
tvtotal2010 Problem: Gefilterte Zeilen (NV) in CSV sichtbar
Keine neuen Beiträge Excel Formeln: Arbeitsdauer mit Pausen bei flexiblem Arbeitsbeginn/-ende 3 viktorbreitling 1546 21. Apr 2010, 15:18
viktorbreitling Arbeitsdauer mit Pausen bei flexiblem Arbeitsbeginn/-ende
Keine neuen Beiträge Excel Formeln: Datum bis Ende des Monats = X Tage 4 Shining 1320 17. Dez 2009, 18:30
Shining Datum bis Ende des Monats = X Tage
Keine neuen Beiträge Excel Formeln: Leerzeichen am Ende einer Zelle löschen 2 Luk-#+ 1740 24. Nov 2009, 16:22
Luk-#+ Leerzeichen am Ende einer Zelle löschen
Keine neuen Beiträge Excel Formeln: Anfang eines Satzes finden, dann die Zeilen drunter ausgeben 2 gedankenmacht 388 07. Nov 2009, 13:47
gedankenmacht Anfang eines Satzes finden, dann die Zeilen drunter ausgeben
Keine neuen Beiträge Excel Formeln: '005 - Apostroph am Anfang, um 00 zu behalten - Seriendruck 3 maxmax 1201 04. Okt 2009, 11:52
maxmax '005 - Apostroph am Anfang, um 00 zu behalten - Seriendruck
Keine neuen Beiträge Excel Formeln: Bereich sortieren der Formeln enthält. Leere Zeilen am Ende! 0 TLo 178 15. Sep 2009, 15:00
TLo Bereich sortieren der Formeln enthält. Leere Zeilen am Ende!
Keine neuen Beiträge Excel Formeln: Bereich sortieren der Formeln enthält. Leere Zeilen am Ende! 0 TLo 178 15. Sep 2009, 14:58
TLo Bereich sortieren der Formeln enthält. Leere Zeilen am Ende!
Keine neuen Beiträge Excel Formeln: Hilfe wer kann mir helfen bin mit meinem Latein am Ende 16 Gretel 1018 19. Mai 2009, 19:02
Heinz Schweigert Hilfe wer kann mir helfen bin mit meinem Latein am Ende
Keine neuen Beiträge Excel Formeln: Monatsberechnung anfang und ende 7 EuroJürgen 496 26. Apr 2009, 17:09
Gast Monatsberechnung anfang und ende
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Access Tabellen