• ベストアンサー

CSVファイルのダウンロードの仕方について

CSVファイルをエクセルにダウンロードしようと しているのですが、うまくできません。 <例えば> "'2","'07562765","'0","'0","'0" というデータを 取り込もうとしているのですが、エクセルで外部 データの取り込みでCSVファイルを選択してダウン ロードすると「‘2」という形で2の前に‘がついた ままになってしまいます。 これを数列に直そうとVALUE関数を使ってみたの ですができません。 ただ、「’2」のセルを選択し編集できる状態にして ENTERを押すと「2」になりVALUEを使える ようにはなるのですが・・・。 うまく「’」が消えるようにする方法は ないでしょうか?よろしくお願いします。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 せめて、「" "(クォーテーションマーク)」さえなければ、Excelの標準のテキストインポートで可能なのでしょうけれども。 「'」が埋め込まれた状態=Lotus 1-2-3型の文字列設定(Excelでは、プレフィックスと呼びます) の1列に対してなら、データ-区切り位置(そのままで)-OK で取ることが出来ます。 もちろん、埋め込まれていない状態だったら、置換で消すことが出来ます。   検索「'」→置換「」(何もない状態)    となります。それは、お試しになっているはずです。 ★では、そうではない場合は、 つまり、上記では解決できない場合、文字列設定されて、1列ではなく、「'」が埋め込まれた状態で、置換では出来ない場合は、 適当な空いたセルに、数字の1を入れます。 それを、Ctrl + C で、クリップボードに入れておきます。 次に、「'(プレフィックス)」のついた範囲を選択し、 右クリック-形式を選択して貼り付け-演算の中の乗算 で、数値化させることに成功するはずです。

その他の回答 (2)

  • ultraCS
  • ベストアンサー率44% (3956/8947)
回答No.3

フィールドごとの型が固定しているなら 1 *.txtにリネーム 2 テキストファイルとして開く 3 テキストファイルウィザードで「カンマやタブなどで・・」を選ぶ 4 区切り文字にカンマを追加 5 それぞれのフィールドで型を指定 でうまくいかないかなあ

noname#20623
noname#20623
回答No.1

メモ帳で、そのCSVを読み込み、 Ctrl+Hで置換ウインドウを呼び出し 置換前を"' 置換後を" に設定して、全て置換してしまい、ファイルを保存。 その後、エクセルで読み込めばなおると思います。

関連するQ&A

  • EXCELにcsv形式の外部データを取り込む際にカンマ区切りで取り込も

    EXCELにcsv形式の外部データを取り込む際にカンマ区切りで取り込もうとした場合、csvデータの同一セル内に改行データがあると、ずれて表示されてしまいます。 改行を取り除くのはclean関数があることは知っていますが、マクロを利用して、EXCELのデータ→外部データの取り込みの選択だけで取り込む方法はないでしょうか?ご教示ください。

  • csvファイルをエクセルで開く時の文字化け

    csvファイルをエクセルで開くと 2010-12(2010年12月としてのデータ)などが 数字として扱われて、年月日として表示されません。 直接CSVファイルからではなく、Excelのメニューバー、 データ > 外部データの取り込み > テキストファイル とすると形式が選択できるので、正常に表示されるのですが すべてのエクセルのバージョンでこれができるわけではないです。 CSVファイルにデータの型をしてすることはできますか。 できるのならば、それはどのようにするのでしょうか。

  • EXCEL csvの取り込み

    おそらく基本的なことなのかもしれませんが、うまく検索できなかったので質問させてください。 いまやりたいことは、 1:自分で表のテンプレートファイルを作って、 2:そのテンプレートのデータを表示したい領域にCSVファイルからデータを取り込む なのですが、今のところこのような形で行っています。 (テンプレートとなる表の枠組みは作成済み) 1:CSVファイルをexcelで開く. 2:範囲を選択してコピー 3:テンプレート中のデータを表示したい領域の一番左上のセルに「形式を選択して貼り付け(値)」 この方法で一応できるのですが、何分面倒です。 それで 「データ > 外部データの取り込み > データの取り込み」 で行うと, 先ほどよりは楽にcsvファイルからデータを 貼り付けられるのですが,今度はセルの幅が変わってしまいます(空間が切り詰められる) こういった場合はどのように操作すればよいのでしょうか。 アドバイスをお願いします。

  • Excelでcsvファイルをエクスポートしても、""を残しておきたい

    csvファイルをインポートしてExcelで編集し、また、csvファイルとして書き出すと、元のcsvファイルにはあった文字列の引用符「""」が消えてしまいます。 また、csvファイルを「テキストインポートウィザード」や「外部データの取り込み」を使って文字列の引用符を「なし」でインポートするとExcel上では問題ないのですが、csvで書き出すと「""""""」と引用符が2組増えています。 ご存知の方、元のcsvファイルとまったく同じ引用符でエクスポートする方法を教えてくださいm(_)m

  • ExcelVBAでCSVファイル簡単に取り込む

    ExcelVBAでCSVファイル簡単に取り込むコードを教えてください。 OpenコマンドでCSVファイルを開いて、 自分でカンマ毎に切り分けてセルにセットするやり方はできるのですが、 もっと簡単な方法はありませんか? イメージとしてはExcelの「外部データのインポート」機能が近いのですが この機能を使って取り込むと、何やら余計な情報がくっついてしまうようです。 あくまでテキスト情報だけをセルに貼り付けたいのです。 (ちなみに「外部データのインポート」で都合が悪い点は Ctrl+*で65536行目まで選択されてしまうところです。 何行目までデータがあるか?をCtrl+*で調べているためです。 ・・・Range("A65536").End(xlUp)で調べればいいのかもしれませんが・・・) 何か良いやり方をご存知の方はいらっしゃいませんか?

  • CSVファイルをエクセルで扱うときのカンマの使い方について

    よろしくお願いいたします。 CSVファイルをエクセルで読み込んで、 編集後、またCSVファイルとして保存したいと思います。 CSVファイルをエクセルで読み込んだとき、 エクセルの中の各セルを編集しようとすると、 文字の前にカンマがついていますが、 これがあるのと、ないのでどのような違いが出ますでしょうか。 困っています。 どなたかよろしくお願いいたします。 エクセルで編集時に、カンマを削除してしまうと、 何が起こりますか。 意図したようにCSVとして保存できないのでしょうか。

  • CSVファイルを編集したい。

    目的:CSVファイルを編集したい。 エクセルでインポートしましたが、セルの文字制限を越えている箇所が 多々あり使えませんでした。 そこで、 簡単にCSVファイルを直接編集する(表計算のような一覧で)方法は ありませんか。 また、エクセルに代わるソフトはありませんか。

  • 行数の多い(65536行以上)csvファイルからピボットを作りたいので

    行数の多い(65536行以上)csvファイルからピボットを作りたいのですが、どうしたらよいでしょうか? 友人に、 1.アクセスにcsvファイルをとりこむ 2.エクセルのピボット作成で、外部データソースの取り込みを選ぶ 3.アクセスデータベスを選ぶ 4.アクセスのファイルのある場所を選んで、取り込んだファイルを選択 5.適当に「次へ」ですすんで、「完了」 でできるといわれたのですが、最後の「完了」の段階で、 「From句の構文エラー」 となってデータが取り込めません。 どなたか教えていただけないでしょうか。上記の方法でなくとも、行数の多いcsvファイルからピボットが作成できればいいのですが。

  • エクセルデータからCSVファイルへの変換について

    現在エクセルファイルにあるデータをCSVファイルへ変換する作業(エクセルでデータを作成して、保存時にCSVファイルを選択)をしているのですが、以下の例の場合うまく変換ができません・・・。 基本的な質問かもしれませんがどなたかご存知でしたら教えていただけると助かります。 よろしくお願いします。 【例】         (エクセル) ⇒  (CSV) うまくいく   12345     12345 うまくいかない 01234     1234 上記のようにエクセル上は文字列で管理されている ケースだとCSVファイルに変換した時数列に変換 され、上記例のうまくいかないケースのように 頭に0がある場合CSVだと0が消えてしまいます。 よろしくお願いします。

  • Excelの範囲指定セルににcsvファイルのデータを貼り付け

    Excelファイルの任意のセルにCSVファイルのデータを貼り付けたいと思っています。 各ワークシートにCSVファイルのデータを読み込むマクロを書いて実行していたのですが、ファイルが増えてしまったのでもっと簡単に処理ができたら、と思い相談させていただきます。 Visual C# 2008の勉強を始めて間もないので初歩的な質問かと思いますが、宜しくお願い致します。 希望する処理の流れは 1.「Excelファイル選択」ボタンを押すと、指定のフォルダ内のxlsファイルをリストボックスに表示 2.Excelファイル選択 3.「CSVファイル選択」ボタンを押すと、指定のフォルダ内のcsvファイルをリストボックスに表示 4.Excelファイルに対応するCSVファイル選択 5.「データ読込」ボタンでテキストファイルのデータをExcelファイルの指定のセルに貼り付け 6.Excelファイルを保存して終了 1.と3.のリストボックスへのファイル表示はできているのですが、選択したExcelファイルにcsvファイルのデータの貼り付けの方法がわかりません… それぞれのファイルを変数に格納して、更にcsvファイルのデータを配列変数に流して、繰り返し処理で貼り付けていくのかな?と想像しているのですが… http://support.microsoft.com/kb/302096/ja 上記のページを参考にしたのですが、外部ファイルのデータを指定のセルに入力するにはどうしたらよいのかわかりませんでした。 ・Excelファイルの指定のセルはB12~H1011までの7列1000行です。 ・csvファイルは1000行に満たないこともあります。 ・入力するデータ型は整数と文字列です。 PC環境 Windows XP SP3 Excel 2007 Visual C# 2008 要領を得ない説明で申し訳ありませんが、どうぞ宜しくお願い致します。

専門家に質問してみよう