• ベストアンサー

CSV(エクセル)インポートすると先頭の0が消える

データをCSV形式でインポートしないといけません。 先頭の0が消えてしまいます。 例090と入力しているのに90と表示されてしまいます。 どなたか0が消えないような方法を知っていらしゃっる方がいましたら。教えて下さい。お願いします。 データは絶対にCSVじゃないといけません。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

ご利用のエクセルのバージョンはいくつですか。 たとえばエクセル2010なら、データタブの「テキストファイル」で目的のCSVファイルを選ぶと、指示された通り「インポート」が始まります。 テキストファイルウィザードが自動起動するので「次へ」行き、「カンマ」にチェックして次へ行き、3/3画面で各列の書式を明示的に「文字列」にマークして完了します。 エクセル2003を使っているなら、データメニューの外部データの取り込みから「データの取り込み」でCSVファイルを直接選び、あとは同じく操作します。 ご相談投稿では、普段あなたが使っているソフトのバージョンまでキチンと明記する事を憶えて下さい。

akieno
質問者

お礼

ありがとうございます。次回より明記致します。

その他の回答 (1)

  • kissX4
  • ベストアンサー率34% (140/411)
回答No.2

A列の表示が0が消えているとします。 全て頭に0をつけたい場合です。(全てではない場合はご注意ください) A列の前に2列挿入してください。 一行目は項目名が入力されているとして、A2以降の列に「'0」と入力します。 次にB2セルに「=A2&C2」と入力すると、B2セルに0のついた数式が表示されます。 2行目以降は、「B2セルをコピー→数式の貼り付け」でOKです。 後は、B列を値の貼り付けをして、不要な列を削除すれば使いやすくなります。

akieno
質問者

お礼

ありがとうございます。参考になりました。

関連するQ&A

  • csvのインポートについて

    アウトルック2003を使っています。csv形式のデータ(カンマ区切りのアドレスをいれたもの)をアドレス帳にインポート出来たのですが、名前もいれたいと思っています。 そのアドレスのデータと新たに名前のデータをいれて対応させたいのですが、どうしたらいいでしょうか? 上記のデータをグループ化にもしたいです。 どなたか教えて下さい。

  • NetscapeでのCSVインポート

    CSV形式のデータの中に、EMAILアドレスがあるので、インポートしようとしています。 OUTLOOKはできましたが、Netscapeはインポート中に、「インポートができなかったので 変換ファイルのldifファイルを保存し、それをインポートしてください。」というメッセージ が表示され、言われた通りの操作をしたつもりですが、ファイルを選択して、開くボタンを クリックしても、アドレス帳の画面に戻り、何の表示もありません。なぜインポートできないの でしょう?よろしくお願いします。

  • CSVからNULL値をインポート

    phpMyAdminを使用してcsvからデータをインポートしようとしています。 通常の値は問題なくインポートできるのですが、NULL値があるフィールドがどうしても「0」になってしまいます。(そのフィールドはNULL値が入力可で、デフォルト値もNULLです) csvからNULL値をインポートする方法をご教授下さい。 宜しくお願いします。 ※\Nを入力するとNULLになるという情報があったため、 "1";"2";"3";"4";\N "1";"2";"3";"4";"\N" (1.2.3.4は適当な文字で、5番目をNULLにしたい) の両方を試みましたが、入力結果は「0」でした。 phpMyAdmin - 2.10.2 MySQL クライアントのバージョン: 5.0.18 フィールド区切り記号 ; フィールド囲み記号 ""

    • ベストアンサー
    • MySQL
  • csv形式について

    Accessのデータをcsv形式で保存したいと思っています。OfficeLinksの機能を使ってExcelに出力して、それをcsv形式で保存し直してみました。ほぼうまくいったのですが、数字の先頭の0がなくなってしまいます。 これを回避する方法はないでしょうか? また、Accessのデータをcsv形式で保存する、もっとよい方法があれば教えてください。 よろしくお願いします。

  • MYSQLのcsvインポートについての質問です。

    MYSQLのcsvインポートについての質問です。 myadminからEXCELのcsvのインポート作業を行っております。 日本語等は、sift-jisに変換して正常に表示されます。 しかし、電話番号が表示されません。 インポートは正常に行われていると思います。(インポートの際に表示されるコメントで確認) ページの遷移の際には一瞬データが見えます。 また、SQLでデータ追加を行った場合には正常に表示されます。 電話番号のデータは123-123-1234です。 フィールドはvarchar(16)です。 どなたか、お分かりになる方よろしくお願いいたします。

  • Access CSVファイルインポート時にタイトルを省く

    毎日送られてくる会員データ(CSVファイル)を Accessで管理しようと考えております。 そのとき、先頭のタイトルを省いてインポートしたいのですがどのようにすればいいのでしょうか。 現在、フォーム上からCSVファイルを選択し「実行」コマンドを クリックするとインポートするようにしているのですが 一行目のタイトルを省く方法がわかりません。 Private Sub 実行_Click() TextConv Me.テキスト1, "インポート_定義", "T_会員データ" End Sub よろしくお願いします。

  • CSVファイルをインポートさせたい

    先頭行がフィールド名をあらわしたCSVファイルがあるのですが、これをOracle10gXEにインポートさせるにはどうしたらよいのでしょうか? 文字コードも気にする必要がありますか?現在SJISファイルのCSVファイルがあります。

  • SQL ServerにCSVをインポート

    SQL Server Express 2012にCSVファイルのデータをインポートさせたいと思っています。 SQL Server のデータのうち、主キーはdate型、その他はbit型、nvarchar型です。 SQL Serverのテーブルのデータには、#2013-01-01#, #False#, "あいう"などというデータがあります。 CSVは、Event.csvというデータです。 インポートするにあたって、BULK INSERTを利用しようとしています。 上記のデータで下記のコードをSQL Server Managemant Studio Expressで実行するとエラーとなります。 FROM 'D:\Business\Data\Event.csv' WITH ( FIELDTERMINATOR = ',', ROWTERMINATOR = '\n' ); データを別の文字列にするべきなのか、#で日付やブール値を囲わない方がよいのか、あるいはカラム名の入ったCSVを用意するべきなのかなど、疑問が多いのですが、実際はどうあるべきなのでしょうか。 なお、上記のデータはもともとExcel のデータをVBAを使ってCSVファイルに出力したものなので、CSVの形式を別の状態のデータに変換することはできます。 もともとの目的は、ExcelのデータをSQL Serverのデータにインポートしたいだけです。 よろしくお願い致します。

  • AccessでCSVの数値データをインポート

    AccessでTransferTextを用いてCSVファイルのデータをインポートする際、CSVの最初の数行で勝手にデータの型を解釈されてしまい、小数点以下が省略されてしまうようです。毎回CSVファイルに数行付け足してから手動でインポートすればインポート出来るのかもしれませんが、業務量を考えると不可能です。TransferTextで小数を含むダミーのCSVをインポートしてから続けて欲しいデータをインポートして、その後ダミーのデータを削除するという方法も考えたのですが上手くいきませんでした。何か良い方法はございませんでしょうか。

  • CSV形式のファイル名をCSVの先頭に入れる方法

    EXCEL CSV形式のファイル名をCSVファイルの先頭に入れるたいのですが,EXCELのマクロやBVなどで簡単にできるよい方法はないでしょうか。 例えば, ファイル名:  123_001.csv 123_001.csvの内容:  氏名,年齢  山田,25歳    ↓ の123_001.csvを  コード,氏名,年齢  123_001,山田太郎,25歳 というデータにしたいのです。 できれば,フォルダ内に保存されているCSVファイルを一括で処理したいのですが...。 例) 123_001.csvの内容:  氏名,年齢  山田,25歳 123_002.csvの内容:  氏名,年齢  吉田,30歳 123_003.csvの内容:  氏名,年齢  鈴木,50歳    ↓ 123_001.csvの内容:  コード,氏名,年齢  123_001,山田,25歳 123_002.csvの内容:  コード,氏名,年齢  123_002,吉田,30歳 123_003.csvの内容:  コード,氏名,年齢  123_003鈴木,50歳 よろしくお願いします。

専門家に質問してみよう