- 締切済み
csv 日付変換される
csv変換すると 21-08 10-24 63-08 が 8月21日 10月24日 Aug-63 外部データ取り込みをして表示はされましたが保存したら戻ってしまいます。 シングルコーテーションはできましたが[']も表示されるのでだめです。 保存しても元に戻らない方法はありますか。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- bunjii
- ベストアンサー率43% (3589/8249)
- msMike
- ベストアンサー率20% (364/1805)
正しい言葉を使いませうね。 1.「csv変換すると」は「csvファイルを Excel に読み込むと」でしょ? 2.「保存したら戻ってしまいます」は「Excel からcsv変換したものは問題ないけど、ステップ1の状態に「戻ってしまいます」でしょ? 次の対策は如何でしょ? 1.Excel の新規シートのA列全体を文字列の書式に設定 2.csvファイルをテキストエディタ(メモ帳、ワードパッド)で開いて、次の操作を実行 2.1. Ctrl+A をパシーッ(全ての内容を選択) 2.2. Ctrl+C をパシーッ(選択した部分をコピー) 3.ステップ1のセル A1 を選択して、Ctrl+V を「エイヤッ!」と憎々しげに叩き付け
お礼
ありがとうございます。
- bunjii
- ベストアンサー率43% (3589/8249)
>保存しても元に戻らない方法はありますか。 保存するときはCSV形式でしょうか? Excelのブック形式で保存すれば変化しないと思います。 CSV形式で保存されたデータはテキスト形式のデータなので、文字列として読み込みたいときは文字列としてインポートしなければなりません。 Excelには数値として扱える文字列を自動的に数値化する機能がありますので、日付と同等に表示される文字列は自動的に取り込むと日付のシリアル値に変換されます。 インポート時の指定で文字列であることを指定すれば目的に合うでしょう。 尚、質問するときはExcelのバージョンを提示された方がより確実な回答になります。
お礼
2010です。 CSV形式で保存です。
- dogs_cats
- ベストアンサー率38% (278/717)
テキストウィザードで文字列を指定してファイルをオープンさせる方法があります。 http://help.peatix.com/customer/portal/articles/1363416-%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E6%97%A5%E4%BB%98%E8%A1%A8%E7%A4%BA%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B
お礼
ありがとうございます。
補足
csvファイルのまま保存できますか。
お礼
ありがとうございます。