- ベストアンサー
表示形式を文字列にして、 8070-10 と入
よろしくお願いいたします。 表示形式を文字列にして、 8070-10 と入力。 CSVで保存して、 再度開くとOct-70 に代わって表示されてしまいます。 どのようにすれば8070-10のままひらくことができるのでしょうか? 保存はCSV指定です。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
アプリケーション名がありませんが、Excelの事だと思いますのでExcel前提で回答します。 Excelは日付として判断できるデータを勝手に日付型にしてしまいます。 以下の様にしてください(操作はExcel2010の物です。ほかのバージョンの場合は多少異なります)。 1.Excelで新規ブックを開く。 2.上部メニューの「データ」→「外部データの取り込み」→「テキストファイル」と展開。 3.「テキストファイルのインポート」で対象のCSVファイルを選択し、<インポート>。 4.表示されるテキストファイルウィザード1/3で「元データの形式」に「カンマやタブなどの区切り文字に……」を選択し<次へ> 5.テキストファイルウィザード2/3で「区切り文字」にカンマを選択し<次へ> 6.テキストファイルウィザード3/3で8070-10の形で表示したい列を選択し、「列のデータ形式」に「文字列」を選択し<完了> 7.データの取り込み画面で「既存のワークシート」のA1セルを選択し<OK> または入力時に「''8070-10」の様にシングルコーテーションを2つ頭に入れてください。
その他の回答 (2)
- chie65536(@chie65535)
- ベストアンサー率44% (8755/19867)
ご参考。 http://global-wing.com/activity/csv_point_convert.html 上記ページの CSVファイルのデータを「ありのまま」で表示するには の項目を参照して下さい。 >8070-10 と入力。 >CSVで保存して、 こうすると、CSVファイルには 8070-10 という形で保存されます。本来であれば、文字列として保存して欲しいので "8070-10" と保存して欲しい所ですが、何故か、EXCELは「文字列のデータをダブルクォーテーションで括ってくれない」ので「読み込み時に、変な解釈をしてしまう」のです。 EXCELで「CSV保存」をする際「データの中にカンマが含まれている」と、そのデータを「ダブルクォーテーションで括ってCSV保存する」ので、データの入力時に 8070-10, と入力しておけば、CSVファイルに "8070-10," と保存されます。 EXCELで「文字列のデータをダブルクォーテーションで括ってCSV保存する」には、この方法しかありません。
- ushi2015
- ベストアンサー率51% (241/468)
こんにちは Excelを起動し、データタブのテキストファイルのインポートで開いて、 テキストファイルウィザードの3/3で各列のデータ形式を文字列にして 開く位でしょうか。