[[20031110104543]] 『CSVって何行までできますか』(わい) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『CSVって何行までできますか』(わい) 

CSVは最大何行まであるんですか??
CSVで保存されているデータをもらったのですが、開くと、「ファイル全体を読み込む事が出来ませんでした」と言われて見てみると65、536件になっているのです。

元々何件あったかもわからないのですが。
CSVもExcelも同じ件数までしか保存できないのですか??


 CSVファイルに行数の限界はありません。
 それを開くアプリケーションで決まります。
 今回の場合Excelが65,536行までなので、そこで中止しているのです。
 全部みたければ、テキスト・エディタを使います。
 (kazu)


 こんにちは
 CSVはテキストファイルですから理論上は無限に行数を増やすことが出来ます。
 65536行なら何とかエクセルで受け入れてくれるはずですが、

 何らかの理由で読み込めなかったのかもしれません。
 (改行が最後に含まれているとか)
 いったんそのCSVをWORDPADで開き、(WORDは重過ぎるし、NOTEPAD=メモ帳は
 データの大きいものは開けません。)WORDPADから適当な部分で分けて別々のシートに
 コピー、貼り付けするのが良いかもしれません。
 (KAMIYA)


ご回答ありがとうございます!!

すみません、テキスト・エディタとWORDPADってなんですか??

それはどこにあるのでしょう??
いつも、入力とかしかしてないもので。。。教えてください
(わい)


 お使いのOSのヴァージョンがわかりませんが、
 Win98の場合は通常、
 スタートボタン→プログラム→アクセサリに「ワードパット」というプログラムがあります。
 XPの場合は
 スタートボタン→すべてのプログラム→アクセサリ(だったかな?)

 テキストエディタとはワードパット、メモ帳など
 文字データを編集するのに使用するプログラムの「総称」です。
 ワープロソフトもテキストエディタの一種です。
 大雑把な言い方ですが、
 メモ帳→ワードパット→Wordの順に高機能になっていくと考えていただければよいかと。
(KAMIYA)


OSはMeです。
ワードパッドは発見できました。

CSVをワードパットで開くにはどうしたらよいのか、イマイチわかりません。
教えてください。

テキストエディタとワードパッドはイコールになりますか??
テキストエディタが日本なら、ワードパットは東京って事ですかね??

すみません、おバカなもので・・・。
(わい)
 


 >CSVをワードパットで開くにはどうしたらよいのか
 私はワードパッドのエイリアスにドラッグアンドドロップしています。
(もと、マックユーザーなんです・・・)

 >テキストエディタとワードパッドはイコールになりますか??
 ワードパッドはテキストエディタのひとつです。
 テキストエディタではTeraPadをオススメします。
 検索ですぐに見つかるはずですよ。
http://www.vector.co.jp/soft/win95/writing/se104390.html
 (ココ)


 >CSVをワードパットで開くにはどうしたらよいのか
 (1)ワードパッドを起動します。
 (2)[ファイル]メニューから[開く]を選択します。
 (3)表示されたダイアログボックスの上の方にある[ファイルの場所]を
   問題のCSVファイルがおいてあるフォルダを指定します。
 (4)あとは、そのCSVファイルを選択してから右下の[開く]ボタンを押します。

 >テキストエディタ
 エディタは皆じぶんの好みで選びます。
 私は[K2Editor]でしたが、最近[さくらエディタ]に乗り換えました。

 ○K2Editor  r.1.4.22[2003/10/19]k2e10422.lzh (982KB)
http://web.kyoto-inet.or.jp/people/koyabu/k2editor.html

 ○さくらエディタ  sinst_B031108_H031107.exe (1.4.3.3)
http://members.at.infoseek.co.jp/sakura_editor/snapshot.html
(kazu)


ありがとうございます。ワードパットで見る事は無事できました。

それをエクセルにしたいのですが、KAMIYAさんの教えていただいたやり方だと、
列毎に別れずにA列に全て入ってしまって、【,】で区切られてしまいました。

これはどうしたら良いのでしょう??


 データ→区切り位置 2/3でカンマを選択でできます。
 参考までに下記のレスや単語検索の区切り位置でたくさん検索できていろいろな使い方できます(みーこ)
[[20031108164307]]『rqa03112864を031128に置き換えたい』(とまと)
[[20031106133336]]『20文字以上入っているセルを2つ以上に分けたい』(初心者)

ココさん、kazuさん、みーこさん、ワークパットからExcelにする事は無事できました。

ありがとうございました。
ついでにもうひとつ、ワークパットで、マクロなどを使ったりする事は可能なのでしょうか??
(わい)


 > ワークパッドでマクロなどを使ったりする事は可能なのでしょうか
 ワードパッド?ではマクロは動きません、多分。
(kazu)

初歩的なことかもしれないですが、教えてください。

CSVについてなんですが、CSVの基本的な使い道はなんですが??

CSVについてのくわしい本などあれば教えてください。
(わい)


 衝突しました。
 > ワークパッドでマクロなどを使ったりする事は可能なのでしょうか
 SendKeysメソッドでエクセル側から無理やり動かす手はあります。
 ただ、ファイル名までわかっているのでしたら、
 該当のCSVファイルから直接マクロで一行ずつデータとシートに取り込むほうが
 安全な気はします。
 下記は"C:\sample.csv"をワークシートへ取り込むマクロですが、
 取り込んだ後も「区切り位置」でデータ整形する必要はあります。

 Sub CSV_Inport()
     Dim Fname As String
     Dim SNum As Integer
     Dim Buffer As String
     Dim CHK As Long
     SNum = 1
     CHK = 0
     Fname = "C:\sample.csv"
     Open Fname For Input Access Read As #1
     While Not EOF(1)
         Line Input #1, Buffer
         CHK = CHK + 1
         Worksheets(SNum).Cells(CHK - (SNum - 1) * 65536, 1) = Buffer
         If CHK = (SNum - 1) * 65536 + 65536 Then
         SNum = SNum + 1
         End If
     Wend
     Close #1
 End Sub

 シートの数が足りないとエラーになります。
 まあ、時間のかかること・・・もっとスマートな方法はありませんかね?
 でも、マクロはなるべく使わないに越したことは無いとおもいますが。
 (上記のマクロが解説なしである程度理解できるのなら別ですが)

 >CSVの基本的な使い道はなんですが??
 データを異なったソフトでやり取りするときのファイルの一形式です。
 どんなソフトでも読み込めるようにテキストファイルにしてあって、
 CSV(カンマ セパレーテド ヴァリュー)(綴り忘れ)から想像できるように
 カンマがデータごとの区切り、改行コードが一行の区切りの目安になっています。
 他に「固定長テキスト」「タブ区切りテキスト」などの形式があります。
 Outlook Expressのアドレス帳などをCSVにエキスポート(吐き出し)、
 そのCSVをエクセルへインポート(取り込み)なんてことができます。
 逆に
 市販の年賀状ソフトもCSVファイルが取り込めるようになっていて、
 エクセルで作った住所録を年賀状ソフトへCSVを介して取り込んだりします。
 エクセルは直接CSVを読み込めるようになっていて、通常は
 カンマごとにセルにデータが入るような仕様になっています。
 (上のマクロは一行のデータとして取り込んでいるためにセルに分かれないのです)
 (KAMIYA)

ありがとうございます。(*^_^*)

やっとこわかりました。いろいろとやってみます。

(わい)



 どうもspam っぽいので↑削除しました。2008/05/30 16:31(kazu)


 またしてもスパムのようなので、消しました。ついでに先日作ってみたコードの
 ご紹介です。^d^  2008/6/1 9:07
 (質問者さんはもう見ていないかもしれませんが。)

 ReadCsv4 ― 長いCSVファイルをシートに分割して読み込む
http://hp.vector.co.jp/authors/VA033788/kowaza.html#0189
 (だるま)



 ↑スパム削除 2008/6/3 14:22 (MARBIN)


 ↑またまたスパム削除 2008/6/4 7:29 (1or8) このスレばっかり



 スパム削除
 ねらわれてますね・・・。 2008/6/7 9:32 (HANA)


 まっまたしてもスパム・・・ 2008/6/11 8:14 (1or8)

 新規トピックに引越しして、このトピック削除した方が良くありませんか?
(みやほりん)(-_∂)b

 >新規トピックに引越しして、このトピック削除した方が良くありませんか?
 これもですね
 [20070925194521]『VBA年カレンダーの表示変更について』(きんめい)
 (dack)

 2008/06/12 00:40 spam 対策を行いました。

 携帯用 Wiki k_wiki2_m.cgi を使ってコメントされていましたので
 携帯用 Wiki のコメント欄を削除しました。

 このまま様子を見たいと思います。
 携帯(/mobile)でアクセスしていた方、ごめんなさい。

 (kazu)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.