1read 100read
2013年01月データベース38: CSVファイルのスレ (227)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
【9i】オラクルマスターGOLDのスレ【10g】 (796)
ト リ ッ プ テ ス ト (976)
頼むから正規化しろよ 第二正規形 (283)
データベースプログラミングに最適な言語は何か (283)
nullはヌル?ナル? (747)
MySQL 5.0 (549)
CSVファイルのスレ
- 1 :03/07/02 〜 最終レス :2013/01/04
- おそらく一番簡単なデータベースと思われるCSVファイルについていろいろ語りましょう。
- 2 :
- CSVファイルは駄目ですね。TSVの方がいい。
あとダブルクオートでくくられたりすると処理するのが面倒。
- 3 :
- ベジータベータ
- 4 :
- >>1
csvを略語から元の名称に直せ。
csv形式のさまざまな種類をその名称とともに挙げよ。
csv形式を扱う各言語の有名なプログラム、モジュールを列挙せよ。
(少なくともC++, Perl, ruby)
それから議論しましょ。
- 5 :
- >>4
1.の解答: comma separated value
2.の解答: コンマ区切りCSV、空白区切りCSV、TAB区切りCSV、K3形式
3.の解答: 誰か書いて
- 6 :
- お前みたいにクソスレ立てるやつもドラゴンボール厨と一緒なんだよ
シネ
- 7 :
- このホストでは、しばらくスレッドが立てられません。
またの機会にどうぞ。。。
ホストW144096.ppp.dion.ne.jp
データ構造と探索アルゴリズム
名前: 名無しさん@お腹いっぱい。
E-mail:
内容:
データベースと言うとその操作方法の方が重要視されがちですが、
底辺にあるデータの構造とアルゴリズムの理解も時には必要かと思います。
ここではそういった話をしていきましょう。
- 8 :
- >>6
オペラ信者氏のニセモノまで出てきてますねー( ´∀`)
- 9 :
- >>6
小手半引っ込め!
>>5
残念でした〜
Comma Separated Valuesが正解。
- 10 :
- >>5
>2.の解答: コンマ区切りCSV、空白区切りCSV、TAB区切りCSV、K3形式
和訳すると
コンマ区切りカンマ区切り値
空白区切りカンマ区切り値
TAB区切りカンマ区切り値
K3形式
という事ですね。意味和漢ネーヨ。
- 11 :
- >>4
3.の解答
C++…Boost::Regex++::Split
Perl…標準のSplit
ruby…R
- 12 :
- >>11
rubyRモジュールに萌え♀
ダウソ先教えれ
- 13 :
- ほっほっほ
TSVを使わないおばかさん。
- 14 :
- >>6
本当に騙されている人を見かけたので、一応。 偽者です。
- 15 :
- そんなもん見りゃわかるよ。
なんで必死に弁解してんの。本人?
スレに沿った話してくんない
- 16 :
- >>15
言葉が足りなかったね。書き直す。
「本当に騙されている人を見かけたので、一応。 偽者です。
ドラゴンボール側の荒らしです。」
http://pc2.2ch.net/test/read.cgi/db/1057073735/8
> 荒れてるねえ。DB板住人と思われるヒトまですごいレスしてるし。
彼はドラゴンボール側の荒らしと分からなかったみたいだから。
分かった?
- 17 :
- 俺は荒らしに反応するやつも荒らしだから
無視してCSVファイルの話してくれって言ってんだよ・・・・
もういいよ好きにしてム板に帰るから
- 18 :
- 荒らしに騙されて反応するのを防ぐために、1行注意書きがあればいいかなと思っただけ。
悪かった。もうここでやめとく。
- 19 :
- ム板に帰るぞ〜(w これ最高
- 20 :
- 荒らしの煽りや釣りに反応する低脳は荒らしと同じ
荒らしは放置するのが定説。
さて、ム板に帰ります。
- 21 :
- ム板に帰ります。
- 22 :
- 友達のハッカーに頼んで個人情報解析してもらいますんでそのつもりで(^^;)
さて、ム板に帰ります。
- 23 :
- >>2 あとダブルクオートでくくられたりすると処理するのが面倒。
しかし、データの中にまぎらわしい記号があると処理が大変なんで
必要に応じてダブルクオートでくくった方が良くないか?
さて、ム板に帰ります。
- 24 :
- Rしてくるんで
ム板に帰ります。
- 25 :
- ニュ速からきました
/ \ ______
/ / \ \ /
| (゚) (゚) | < R シュ!シュ!シュ!
| )●( | \______
\ ▽ ノ
\__∪ /
/  ̄ ̄ \
- 26 :
- >>1
csvの概要が出揃ったとして、新しい話題はないか。
- 27 :
- ruby は 1.8.0 preview4 から cvs モジュールが標準で付いてくるようになった。
- 28 :あぼーん:あぼーん
- あぼーん
- 29 :
- ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
- 30 :
- (⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
- 31 :
- (⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
- 32 :
- http://no.m78.com/up/data/up034313.jpg
- 33 :
- 山崎パンバスター
_
/ _`j
/ /`ー'ヽ←ジャム
〈 `ヽ `ヽ ↓
`、 ヽ,∧_∧ ゜。 '(⌒V⌒) <<これからも..ボクヲ..
イッタダキ 〉 ( ゚) ゚' o.ヽ^^/ グニュウゥゥッ
マーース./ ノ  ̄⌒ヽ ⊂「 〉つ
ノ ' L `ヽ./ ∠)
/ , ' ノ\ ´ /
( ∠_ ヽ、_, '
i ( ヽ
_,, ┘ 「`ー-ァ j
f" ノ { /
| i⌒" ̄ / /_
ヾ,,_」 i___,,」
- 34 :
- とりあえず、Perlメモは必読
- 35 :
- >>34
これか? http://www.din.or.jp/~ohzaki/perl.htm
- 36 :
- 改行コードどうしてます?
- 37 :
- \r\n
- 38 :
- ファイルメーカーがなんか別なの吐いてたような。
なんだっけ。
- 39 :
- CSV(Comma Separated Value)を扱うクラス
CSVTokenizer & CSVLine
http://www.wakhok.ac.jp/~tomoharu/Java/csv/index.html
こんなんあったぞ。
詳しく見てないからよくわからんが・・・・。
- 40 :
- 一つのセルの中で改行とか使ってたら厄介だな。
- 41 :
- 改行が行の区切りのフォーマットなんだから、セル内に改行なんて無いだろ。
- 42 :
- >>41
MS製品から吐かれるCSVには入っている事がある
しかも吐いた製品自身で読めないというバカ仕様
- 43 :
- 某M$のOfficeXPは、CSV形式で保存しても、各行のカンマの数が違ったりするのだが、あれはいったいなんなんだ?
てっきりCSVってのは各行の項目数は一定なのだと思って、そうシステム作ったらOffice2Kの頃はよかったが、いよいよOfficeXPになったら牙をむきやがった。
つーか、カンマで区切っただけのテキストデータに対して、nullだとか、数値だとか夢見事を語る人間もどうかと思うが。
- 44 :
- 規則を守って皆と仲良くするのではなく、
わざと他と違う同名の独自規格を作って喜ぶ会社だし。
Officeは97で終わったんだよ。
- 45 :
- 文字列ダブルクォート囲みのCSVなら、タブも改行も文字として格納できる。他形式では真似できんだろ。
- 46 :
- >>45
それが出来たらCSVと言うフォーマットではない。
- 47 :
- キケー!
- 48 :
- >>46 >>41
事実上の標準という言葉は知ってるんだろ。
CSV1形式とCSV2形式は知ってるか?
レコード区切りは CRLF、セル内改行は LF
>>43
カンマの数は規定行数ごとに判定されている。
Excel の CSV 仕様嫁。
>>42 は Excel で出力した後、エディタかプログラムが
改行の形式を変えてしまったのを気づいてないだけ。
- 49 :
- >>48
要するに、
マ イ ク ロ ソ フ ト 製 品 を つ か え !
ということですね。
- 50 :
- >>49
客が Excel で作った CSV が認識できない! とか読み込めない!
とか言うから 「現バージョン Excel 以外での読み書きはサポートしない」
ことを明言した上でそうした。他の PJ も結局そうなった。
昔は Excel の独自形式なんかダメですよ、とわざわざ説明していたが
Excel がExcel がって何回も聞くと、なんかアホらしくなってきてな。
MS が死んだら死んだでその時の標準に合わせるよ。
- 51 :
- 分かります、分かります。
漏れも、文献データベース作るっていうから、
SQLとかUnixDBMとか考えて構想練ってたら、
みんなExcel使ってるはずだから、Excelで作る、
ときやがった。じゃあ、公開は?てぇと、XML形式
でも保存して、DHTMLかXHTMLかで表示させる
プログラム書くだってよ。何かなぁ。
- 52 :
- エクセルはCSVの最初の行の最初のフィールドがIDから始まると読めない。
かなりはまった。
- 53 :
- Excel糞じゃん。
- 54 :
- CsvJdbc
http://csvjdbc.sourceforge.net/
- 55 :
- >>54
おー、こんなのあったんだ。やられたって感じがする。
古くからあるみたいなんで、なんとなく信頼性も高そうだ。
- 56 :
- read onlyなんだからそりゃ信頼性もあるでしょー
- 57 :
- そうだったのか。。。
- 58 :
- >>52
ほんとだ
- 59 :
- ウム!
- 60 :
- みんな、camelliaって使ってる?
もうExcel持ってるなら別にいいけど。
- 61 :
- OpenOfficeでいいだろ。
CSVしか編集できないツール入れても仕方ない。
- 62 :
- Excelは
,"009",
と書いても文字列「009」は渡せず、数値「9」になってしまうあたりが糞。
- 63 :
- 笹塚の常識は日本の常識だからな。
- 64 :
- Excelって、データの型変換の操作がいまいちよく分からない。
- 65 :
- 話題振って
- 66 :
- >>62
Excelは
,"1/2",
と書いても文字列「1/2」は渡せず、日付「1月2日」になってしまうあたりが糞。
こ れ っ て 、 ど う し よ う も な い ん か ?
- 67 :
- ,"'1/2",
ってシングルクオート入れて書け。
- 68 :
- >>67
「’1/2」になりましたが何か?
- 69 :
- CSVファイル最強!!って思い込んでる客が多すぎて困ってんだよ!!
ってかDBとかシラネーだけなんだけど。
- 70 :
- >>68
すまそ、Excel 2000 もそうなりますね。
昔はこれでよかったのに...
読んだ後にそのセル選んで F2 キー押すとちゃんと
「1/2」になるのは確認しました。なので、
一旦読みこんでから、全セルに select かけて
そのまま値をぶちこみ返すマクロでなんとかなりそう。
そのうちソースあげます。
- 71 :
- excelでCSVファイル読むなら
めんどうだけど
「データ」→「外部データの取り込み」
で区切り文字や列のデータ型を指定して読み込む
CSV自体無理がある仕様だから
一概にExcelが悪いとは言えないと思う
- 72 :
- CSVの標準化(標準化団体とかによって)された規格ってないの?
- 73 :
- >>72
事実上 MS の規格
- 74 :
- >>71
> 「データ」→「外部データの取り込み」
> で区切り文字や列のデータ型を指定して読み込む
そもそもCSVである時点で、その中にある文字は数値や日時ではなく、文字列として
取り扱うべきだと思ってるんだがなぁ。
- 75 :
- >>74
Excelに取り込むならその時点で
日付とか数値とかで認識してくれたほうが便利(な場合が多い)ってことでしょ。
おれはこの機能は便利だと思うよ。
ただ素人には分かりづらいし、それによる問い合わせが
システム開発者にくるのはマンドクサイ
- 76 :
- >>48
自分が出力した改行入りCSVファイルを
自分で読めないのはAccessですが?
誰がExcelなんて書きましたっけ?
- 77 :
- >>76
2ヶ月ごしですか。
Excel とは書いてなかったな。スマン。
- 78 :
- >>76
もっと広い心を持とう
- 79 :
- >>74
半家堂。
>>75
"1/2"が「1月2日」になったり、"001"が「1」になるのは大きなお世話。
- 80 :
- >>79
MSへよろしくお伝えください
- 81 :
- >>79
001 -> 1を回避する方法はありますか?
教えて君でごめん!!
- 82 :
- エクセル使わない
- 83 :
- >>81
CSVファイルはCSVファイル用エディタで弄るのが一番だぞ。
Excelにやらすからそんなつまらない悩みで時間を無駄にすることになる。
回答としては、「開くな。インポートして文字列として取り込め」だ。
面倒?知らんよそんなこと。
- 84 :
- みんな何かね。Excelファイルをテキストファイルに変換する
ツールいろいろあるの知らんのかね。「テキスト屋さん」とか
使ってみ。そんで、上で出てきた問題点、どうなるか教えて
ください。おながいします。
- 85 :
- Excelは一行目の一要素目をIDにするとおかしくなるバグをなんとかしる
- 86 :
- >>85
>>52
- 87 :
- IDでハマるやつ多いよな
- 88 :
- >>81
="001" でOK。
- 89 :
- age
- 90 :あぼーん:あぼーん
- あぼーん
- 91 :
- test
- 92 :
- 今まさに >>42 なCSVファイルを目前にして戸惑い中。
ちくしょーめんどくせーなー。
- 93 :
- CSVいじるんならCASSAVAって言う良いソフトがありますよ?
- 94 :
- なんでエクセルはたった32000行くらいで悲鳴を上げる仕様を続けますか?
- 95 :
- >>94
Excelはすばらしいアプリです
- 96 :
- ExcelはあくまでGUIの表計算ソフトだから、
数十万行とか許容するとインターフェースから変えなくちゃいけなくなる。
- 97 :
- GUIの表計算ソフト、とはどういう意味ですか?
- 98 :
-
)'ーーノ( / /i \ ヽ |ー‐''"l
/ C | | | ///.ノ | | | |\、|l| l C ヽ
l ・ i´ i' | | -=・=| ト=・= |.||| / ・ /
| S l トー-ト|| | 'ー―‐,! '――' .|| | S |
| ・ |/ | l || (_^_) | ||ヽl ・ |
| V | | l .|、 =⇒ /| || l V |
| !! | / | | | \ /| | | | | !! |
ノー‐---、,| / │l、l| ~`ー‐/ |レ' ノハ、_ノヽ
- 99 :
- CSVR
- 100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
DB板のみんなでUDやるぞ! (413)
【無料DB】OpenOffice2.0?Base【Accessイラネ】 (596)
【論理ファイル】AS400DB【キューリー】 (239)
デフォルト名無しネームを決めるスレ (498)
WebObjectsってどうなん。 (244)
彼女にINSERT権限がありません (816)
--log9.info------------------
☆大阪の温泉・スーパー銭湯・健康ランド Part12★ (852)
中国地方の温泉 (423)
今までに行った温泉ベスト10 (544)
北海道の日帰り温泉 3 (989)
別府八湯温泉道を語ろう (482)
城崎温泉は温泉風情にカニ王国 (763)
硫黄臭のする温泉 (875)
十勝川温泉で働くスタッフの小部屋パート3 (509)
温泉大好きな人集まれ2 (483)
別府 その2 (522)
有馬温泉 (523)
スパリゾートハワイアンズ (820)
秋田の温泉について語ろう新生2スレ目 (794)
温泉総合なんでもスレッド 【其の一】 (220)
栃木県の温泉について語れ (284)
新潟の温泉 (480)
--log55.com------------------
朝日新聞・高橋真理子「安倍政権を一言で表すと『日大アメフト部より百万倍ひどい』」 ネット「完全に異常者」「朝日新聞の方がひどい」
NHKのディレクターがしばき隊界隈の活動家であると指摘されネット上で話題に… ネット「NHKの見解を聞きたい」「知性のかけらも…」
籠池泰典「今上天皇は憲法改正に賛成しておられないと思っております」 ネット「根っからの詐欺師」「野党の加勢を得ようという魂胆…」
【加計】首相面会否定、愛媛知事「ありえない」
池上彰「日本は欠陥のある民主主義国…」「女性の政治家が少ないから韓国より下」 ネット「池上彰に騙されてはいけない」
【元号】朝日新聞「日本でだけ続いていることを、「すごい日本」の例に引く言説もある」「国際化時代にそぐわない、使い勝手の悪い制度」
【自民党総裁選】「安倍首相3選、空気変わった」…竹下総務会長[05/27]
加計学園、首相面会否定 中村時広「ありえない。事実なら手順を踏め」 ネット「中村は即時辞職、枝野も議員辞職」「お前が有り得ない」
-