2016-11-21 8 views
-1

私のExcelファイルの各フィールドの前後に引用符を付けることにしました。私はCSVにエクセルファイルをエクスポートするためにこれを行う必要があります。そうでなければ、いくつかのフィールドにカンマファイルが含まれていると、誤った行数と列数が返されます。 cfspreadsheetを探していましたが、この問題の解決策が見つかりませんでした。冷たい融合でこれを動作させる他の方法はありますか?ファイルをループする必要がありますか、他の関数がこれを処理できますか?前もって感謝します。ここで各フィールドの前後にファイルを二重引用符で囲みます。

+0

それは私だった場合、私は私が考える可能性が最も簡単な方法で開始します。 cfspreadsheetを使用してファイルを読み取ります。その後、もう一度使用してcsv形式で新しいファイルを作成します。それでも問題が解決しない場合は、2番目の手順をcffileとループに置き換えてください。 –

答えて

0

は、VBAソリューションです:

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 
関連する問題