質問: excelに値を文字列として解釈させるためのカンマ区切りcsvのフォーマット excelに値を文字列として解釈させ、それらを数値や日付に変換させないようにする方法でcsvファイルを出力する方法を見つけようと、しばらく探していました。例えば。:"141", "10/11/2002", "350.00", "1311742251" excelは、これらすべてをネイティブの日付/数値形式に「インテリジェントに」変換しようとします。それを回避する方法はありますか?編集:私の質問の意図をはっきりさせ、混乱して申し訳ありません。
回答: ソースデータを管理している人のために、csvカラムがこのフォーマットでない限り、excelはcsvフィールドのフォーマットを自動検出します。"=""data here"""例えば...20, 5.5%, "0404 123 351", "3-6", "=""123""" [number] [percent] [number] [date] [string] <-- how excel interprets googleスプレッドシートでも機能しますが、他のスプレッドシートアプリがこの表記をサポートしているかどうかはわかりません。データ自体に引用符が含まれていると思われる場合は、次のように二重エスケープする必要があります。"=""she said """"hello"""" to him""" (編集:訂正を加えて更新、ありがとうdma57361!)