2016-11-21 3 views
-1

Ich möchte Zitate um jedes Feld in meiner Excel-Datei setzen. Ich muss dies tun, um meine Excel-Datei nach csv zu exportieren. Andernfalls, wenn einige meiner Felder Kommas Datei enthalten, wird die falsche Anzahl von Zeilen und Spalten erhalten. Ich suchte in cfspreadsheet, aber konnte keine Lösung für dieses Problem finden. Gibt es einen anderen Weg, um dies in der kalten Fusion zu arbeiten? Muss ich die Datei durchlaufen oder eine andere Funktion kann sich darum kümmern? Danke im Voraus.Wie man doppelte Anführungszeichen in Excel-Datei um jedes Feld setzen?

+0

Wenn es mir war, ich würde mit der einfachste Methode, beginne ich denken konnte. Verwenden Sie cfspreadsheet, um die Datei zu lesen. Dann benutze es erneut, um eine neue Datei im CSV-Format zu schreiben. Wenn das nicht funktioniert, ersetzen Sie den zweiten Schritt durch cffile und eine Schleife. –

Antwort

0

Hier ist eine VBA Lösung:

Sub DontQuoteMe() 
    Dim r As Range, DQ As String 

    DQ = Chr(34) 
    For Each r In ActiveSheet.UsedRange 
     If r.Value <> "" Then 
      r.Value = DQ & r.Value & DQ 
     End If 
    Next r 
End Sub 
Verwandte Themen