X



CSVファイルのスレ
010125時間営業コンビニ
垢版 |
04/08/19 11:46ID:rhxxrWmL
>>97
GUI=グラフィッカル・ユーザー・インターフェイス
JAVAみたいに使う人が長々打ち込むんじゃなくて、画面上で視覚的にできるようにしたのがGUI

ワードパッドとかで
『1,2,3,4,=A1*A2,・・・・・・』
って自分で打ち込むのだとGUIじゃないってことやねん

ところで基本○報技術者試験完全対策H16年秋版[エクスメディア著](黄色いの)
の110に
『Graphical User Ingerface』って載ってるんだが
Graphical User Interfaceであってるよね?
ドキドキ
010225時間営業コンビニ
垢版 |
04/08/19 11:46ID:rhxxrWmL
グラフィカルの間違いです
0103NAME IS NULL
垢版 |
04/08/19 12:27ID:???
グラフィッカル ユーザー インガーフェース

でよろしいか?
0104NAME IS NULL
垢版 |
04/08/26 09:06ID:zPCEZImR
TSVって何?
0106NAME IS NULL
垢版 |
04/09/03 15:00ID:xkMB801u
T=Tab
0107NAME IS NULL
垢版 |
04/09/13 01:27:46ID:???
ほんとだ・・・。
IDから始まるとだめぽだね。。。
0108NAME IS NULL
垢版 |
04/11/01 02:28:02ID:QH9yn07M
csvファイルで、文字列中に <html> とか入ってると、EXCELで開いたときに
区切りもなにも全てが台無しになってしまうんだけど、よい回避法は
ありますか?
"<html>" でも
="<html>" でも発生。
0109NAME IS NULL
垢版 |
04/11/01 13:27:48ID:???
>>108
直接開かず
データの取り込みで読み込む
0110108
垢版 |
04/11/01 18:31:19ID:QH9yn07M
>>109
データ取り込みだと<html>はエスケープできましたが、
文字列中に改行部分があると、そこでEXCELの行も変わってしまい、
正常な行列が保てません。
この辺がEXCELの限界?(´д`;)
0111NAME IS NULL
垢版 |
04/11/01 21:35:56ID:U9QQqG7G
a,b,c,d,e
aa,bb,<html><body><h1>あcc</h1></body></html>,dd,ee

だと普通に開けたけど
0112108
垢版 |
04/11/01 23:25:19ID:74okf6dF
>>111
のような一行データのみであれば問題ないですが、やりたいのは、
タグがあるデータ内に改行を入れたり、頭に空白文字を入れたり
ということなんです。
「データの取り込み」だと、セル内で改行させることができないっぽいし。

aaa,bbb,"<html>あああ
いいい</html>",ccc,ddd

このデータのタグ部分がなければ、普通に読み込んでもセル内で改行したデータとして
読み込める(コピペすると改行コードの問題で中黒出ると思うけど)んですが、
タグがあるとどうやってもこのまま取り込むことができない。(´・ω・`)
0113NAME IS NULL
垢版 |
04/11/02 00:19:55ID:BFXjVUNi
>>112

tes.csv ていうファイルに書いて、エクセルで開いて見たけど
ちゃんと5列に読み込めるよ

aaa|bbb|<html>あああ|ccc|ddd
  |  |いいい</html>|  |

て感じに

ちなみにexcel 2002 SP3
0115108
垢版 |
04/11/02 10:47:25ID:???
>>113
ウホッ。そうなん?
じゃあEXCEL2000が馬鹿なだけなのか・・・。orz

>>114
Comma Separated Values
0116NAME IS NULL
垢版 |
04/12/18 01:29:58ID:???
>>87
普通IDとかは1列目だもんな。
漏れもはまった。お客さんに、CVSエクスポートしたのに嫁ねぇぞゴルァと言われて
原因もわからず超焦った。
0117NAME IS NULL
垢版 |
04/12/18 09:03:38ID:???
>>116
エクスポートして読めるかどうかの
テストしなかったの?

Excelで開くであろうことは
残念なことにもう常識ですよ
0118NAME IS NULL
垢版 |
2005/06/20(月) 11:03:54ID:DzzHQOXX
test
0119NAME IS NULL
垢版 |
2005/07/18(月) 16:14:18ID:???
えー、どのあたりで顧客に注意するべきかcvs
0120NAME IS NULL
垢版 |
2005/07/19(火) 16:20:46ID:???
>>119
多分指定したリビジョンが悪かったのでは…
0121NAME IS NULL
垢版 |
2005/09/17(土) 04:20:49ID:???
ちょこっと、情報。

[XL2003] セル内の改行が「・」中点で表示される

概要
この資料は、CSV ファイルを Excel で開いたときに、セル内で
改行した文字列の最後に「・」(中点) が表示される現象について
説明しています。
http://support.microsoft.com/default.aspx?scid=kb;ja;822372
0124NAME IS NULL
垢版 |
2005/10/15(土) 18:26:57ID:Hy/2IFsV
MSDEでコマンドプロンプトからデータベースの勉強しているんですが
実行結果をCSVファイルとして出力するにはどうしたらいいですか?
osqlの項目で-oっていうのがあるみたいだけど使い方が分からない・・・
誰か教えてください
0125NAME IS NULL
垢版 |
2005/10/17(月) 11:15:11ID:???
>>124

osql -S server -U sa -P pass -o c:\osql.txt
これでTSQLを入力してGOしたら情報をファイルにリダイレクトできるけど、CSVを出したいなら

bcp "SELECT * FROM db.dbo.table" queryout c:\bcp.csv -c -t , -S server -U sa -P pass
こっちのほうがいいと思う。
0126NAME IS NULL
垢版 |
2005/10/29(土) 14:00:07ID:Nj/FYQJZ
CSVの1行目は名前にしたりってどう?
0127NAME IS NULL
垢版 |
2005/12/08(木) 11:52:13ID:eE1Q2cAu
CSVファイルのRFCが出てましたよっと。

RFC4180:Common Format and MIME Type for Comma-Separated Values (CSV) Files
http://www.rfc-editor.org/rfc/rfc4180.txt
0128NAME IS NULL
垢版 |
2005/12/09(金) 01:59:34ID:???
知らんかった。今年の10月にできたのか。出来立てだね。
0130NAME IS NULL
垢版 |
2006/04/12(水) 00:28:27ID:LJXzW8If
>>129
素敵です。
0132NAME IS NULL
垢版 |
2006/06/30(金) 17:24:29ID:???
>>62
それ読み込む側(Excel)がCSVにあわせてあげないと駄目。
kwskは忘れた。
0133NAME IS NULL
垢版 |
2006/06/30(金) 22:27:56ID:???
元レスえらい古いなkrmt
0134♥ 殿舎男キモオタ系?謎 ◆ej9/UehK8Y
垢版 |
2006/07/29(土) 10:51:22ID:t9laX/kQ
微妙に需要があるスレ
0135NAME IS NULL
垢版 |
2006/08/20(日) 04:54:09ID:???
>>134
やっぱり、最後の手段として大事だからね。それにしてもRFCで
提案されたのが最近のことだったとは、知らなかった。
やっぱり非常手段だからか。
0136NAME IS NULL
垢版 |
2006/10/22(日) 06:13:08ID:/tT/Fjz7
hosyu.csv
0137NAME IS NULL
垢版 |
2006/10/22(日) 06:51:01ID:JTP8wYDk
中河原、フォークリフトのブレーキに細工と聞いたが?
中河原、市会議員のコネで校に就職と聞いたが?
中河原、訓練生時代テストはカンニングと聞いたが?
中河原、裏口人生と聞いたが?
中河原、在日朝鮮人犯罪者組織・朝鮮総連創価学会の手先と聞いたが?
中河原、元々は出来損ないで、今は粉飾して立派に見せていると聞いたが?
中河原がなぜ首にならない。
0138list
垢版 |
2007/01/16(火) 00:20:24ID:0BgB5rvV
listpadで編集すると、たまに不正な浮動少数点数演算命令が出るんだけど・・・
うーん、わからん(T_T)
0139NAME IS NULL
垢版 |
2007/01/17(水) 13:24:53ID:???
大人しくXMLにするべきなんだろうなぁ・・・

まぁ古いソフトが居て連携する場合厳しいんだろうけど
0140NAME IS NULL
垢版 |
2007/01/18(木) 21:46:03ID:j4ibK8Ve
TSVって何?
0143NAME IS NULL
垢版 |
2007/01/28(日) 02:25:52ID:???
CSVを文字列配列に読み込むライブラリを作ったんだが、その後
いろんな奇形CSVに出会うたびに対応できるように書き直すんだけど、
そのたびに予想を上回るCSVが出てくるんだよな。
0144NAME IS NULL
垢版 |
2007/01/28(日) 14:32:54ID:HTTxxsnH
>>143
ライブラリは何で作ったの?

それと今大変なのはどんなのですか?
0145NAME IS NULL
垢版 |
2007/02/04(日) 04:02:03ID:???
値の中でカンマを使いたいからって言うときに、二重引用符を使わずに
区切り文字を縦棒とかセミコロンとかに変更しちゃうやつはよくいるな。
0146NAME IS NULL
垢版 |
2007/02/04(日) 17:55:42ID:NiUmcj7Z
>>145
正規表現になれたヤツなんだろう
0147NAME IS NULL
垢版 |
2007/02/04(日) 18:42:49ID:???
CSVファイルの話じゃないけど,RDBの列サイズを大きく作って,
そこにCSV形式でデータを突っ込むって設計を見ました.
なんでも,Oracleとかだと,一定以上に列の数が増えるとパフォーマンスが落ちるからだそうで.
で,IN/OUTの際にCSVパースするらしいんですが,
こういう利用って一般的なんですかねぇ?
0148NAME IS NULL
垢版 |
2007/02/05(月) 03:10:11ID:???
>>147
似たようなの見たことあるよ。
列数が可変で、空の列をなるべく作りたくないんだと。
0149NAME IS NULL
垢版 |
2007/02/10(土) 17:57:50ID:???
RDBの型に配列方を持ってるRDBMSもあるね
0150NAME IS NULL
垢版 |
2007/02/17(土) 10:47:14ID:lGp39ZhS
Microsoft Text DriverでCSVファイルにアクセスしています。

任意の1行抽出するときに行IDみたいなものが欲しいのですが
(OracleのROWIDみたいなもの)
そういったものはないでしょうか?
CSV出力時に主キーとなるものを何か出力する必要があるでしょうか?
ご教示よろしくお願いします。
0151NAME IS NULL
垢版 |
2007/02/17(土) 23:37:58ID:hBG7M+0v
>>148
そういう輩にはRFCを見せてやれ・・・ってRFC出来たの最近なんだよね・・・
0152NAME IS NULL
垢版 |
2007/03/01(木) 09:50:02ID:fk+xT+Nm
ワープロ専用機で作った住所録をデータベースに変換しようと考え、2000人分のデータにカンマ付けてCSVファイルをこしらえた事が有った。
未だに単調なカンマ付け作業が夢に出る。今ならもっと簡単に出来るが、当時は手作業でカンマを付けるしか無かった。
0153NAME IS NULL
垢版 |
2007/03/09(金) 23:05:35ID:???
つ スクリプト。
つーかPGならさくっと生成ソフト作れるでしょ。


どうやらコボラーってDB知らずにCSVテキストファイルを文字操作して業務システムを作ってる様子。
やたら速度遅いはずだよ。orz
0154NAME IS NULL
垢版 |
2007/03/10(土) 07:34:21ID:???
汎用機やCOBOLの世界は良く知らないが、CSVじゃなくて、
固定長のデータセットとかISAMじゃないの?
汎用機って固定長がメインじゃん。いちいちレコード長指定してデータセット
アロケートするような世界でしょ?
それにISAMは別に遅くないと思うよ。
0155NAME IS NULL
垢版 |
2007/03/14(水) 06:16:34ID:???
isamのライブラリすら無いとか、isam使いこなせない低PGの悪寒。
0156NAME IS NULL
垢版 |
2007/03/14(水) 07:23:07ID:???
>>155
なんだそら。COBOLならISAMは基本だろ。ISAMなんぞ知りもしない
VBプログラマならごろごろしてるだろうが。
>>153が良く知りもせずにアフォな煽りを入れただけだろ。
0157NAME IS NULL
垢版 |
2007/03/14(水) 20:24:13ID:???
基本が出来てない業務コンピュータも有るし、基本が出来てないコボラーも居る。
0158NAME IS NULL
垢版 |
2007/03/18(日) 01:36:58ID:???
COBOLスレでやれ(AA略)
0160NAME IS NULL
垢版 |
2007/11/18(日) 20:59:36ID:???
ADOのRecordset.GetString()って便利だよな。
0161NAME IS NULL
垢版 |
2007/11/19(月) 01:49:34ID:???
実は何気に役に立つスレだな
0162NAME IS NULL
垢版 |
2007/12/08(土) 15:24:06ID:???
csvファイル買います。
0163NAME IS NULL
垢版 |
2007/12/18(火) 00:56:16ID:???
Microsift CSV Driver最高だな。データベース要らない。
0164NAME IS NULL
垢版 |
2008/05/29(木) 09:19:38ID:oKln0gfA
複数のCSVファイルをタブ切り替えで編集できるソフトはありますか?
0165NAME IS NULL
垢版 |
2008/06/03(火) 17:41:44ID:???
Delphiあたりで1日もかからず作れるんじゃないの?
0166NAME IS NULL
垢版 |
2008/06/03(火) 20:51:38ID:???
165なら3時間で作れるよ
0167NAME IS NULL
垢版 |
2008/07/20(日) 00:16:26ID:???
UTF-8のCSVがExcelでまともに読めなくて残念
0169NAME IS NULL
垢版 |
2008/08/01(金) 01:38:36ID:???
SJISしか読めないなら残念とも思えるだろうが
0170NAME IS NULL
垢版 |
2008/08/01(金) 21:35:40ID:???
CSV関連のお勧めの本ってありますか?????
0171NAME IS NULL
垢版 |
2008/08/01(金) 22:46:06ID:???
このスレを読め

っていえるくらいのスレにしていこうぜ
0173NAME IS NULL
垢版 |
2008/11/09(日) 07:15:32ID:0TkkgWC1
出会い系に役立ってます!感謝
0174NAME IS NULL
垢版 |
2008/11/28(金) 09:06:20ID:???
「SmCsvEdit」
ttp://www.forest.impress.co.jp/article/2008/11/27/smcsvedit.html
Excelファイルも開けるタブ切り替え型の多機能CSVエディター

0176NAME IS NULL
垢版 |
2009/02/03(火) 12:15:05ID:???
CSVデータフォーマットだと、表計算、データベース、テキストエディターでも使えるから
ある意味万能。
0177NAME IS NULL
垢版 |
2009/02/04(水) 00:29:50ID:???
タブ区切りの方がトラブルが少なくて好き。
0178NAME IS NULL
垢版 |
2009/02/04(水) 06:37:09ID:???
客が勝手に触れるのはメリットであり、最大のデメリットでもある。
0179NAME IS NULL
垢版 |
2009/02/19(木) 21:17:08ID:bDIB8nsP
最近の人は面倒くさいことするよな。
社内の一部署で、その中の数人だけで使う
ごく小規模のデータベースをExcelやらAccessで構築したりとか。

Accessでセコセコ作ってる人に、CSVフォーマットでデータ作って
awkで処理するの見せたら目が点になってた。
その簡潔明解さには感心したようだ。
だが、表示がダサくて気に入らない様子なので、
HTML化してw3mで表示するようにしたら絶句してたよ。

ExcelやAccessは便利だけど、それに頼りっきりで
他の便利なツールや言語を使わないのは、すごーく損だと思う。
0180NAME IS NULL
垢版 |
2009/02/21(土) 00:21:12ID:???
普通の事務端末として提供されるWindowsには、
awkもw3mも入ってないんだよ。
勝手にcygwinなりなんなり入れたりLinux入れたりすることの方が、
内部統制とかコンプライアンス的にマズくね?
0181NAME IS NULL
垢版 |
2009/02/22(日) 12:39:08ID:???
#レコード数はいくつかな?
$ awk 'END{print NR}' hoge.csv
122635

#一行当りのフィールド数はいくつかな?(全レコードのフィールド数が同じ場合)
$ awk 'BEGIN{FS=","}END{print NF}' hoge.csv
15

#「もみじが丘町」を含むレコードを表示したいな。
$ grep もみじが丘町 hoge.csv
42202,"85711","8571153","ナガサキケン","サセボシ","モミジガオカマチ","長崎県","佐世保市","もみじが丘町",0,0,0,0,0,0

まさにこんな感じだよな。
UNIX/Linux使ってるとOS自体がデータベースソフトみたいな感じだ。
俺はプログラミングもデータベースもわからん素人だが、
ちょっとしたものなら社内の情報屋に構築してもらうより自分でやったほうが早い。

今の計算機技術は何でもプロ向けに作られてしまって、
いわゆるセミプロ層やホビイスト層が育たなくなっている。
動的型付けで、しかも非OOの言語だったらすぐに使い捨てのスクリプトが書けるのだが、
そういった部分が(特にWindowsでは)軽んじられている感は否めない。
「昔は良かった」なんて言いたくはないけれど、
「自分でできることは自分で」という思想は取り戻したい。
0182NAME IS NULL
垢版 |
2009/02/22(日) 23:28:12ID:ZRKXVCIt
こいつおもしろい。
ttp://mixi.jp/view_diary.pl?id=1086636327&owner_id=14223606

いくらちゃん 2009年02月22日 01:35
CSVってなにー?


幸世 2009年02月22日 01:41
> いくらちゃんさん
初めまして。
ごめんなさい、うまく説明できません。


いくらちゃん 2009年02月22日 17:26
いえいえ。

つーか、知らないんだったら知ったかぶりしない方がいいですよw


幸世 2009年02月22日 17:44
> いくらちゃん
説明ができないだけです。
どんなものかはわかってます。
実際に使ったこともあるし。

どなたか存じませんが、知らない方に知ったかぶり扱いされたくないですね。
0185NAME IS NULL
垢版 |
2009/02/26(木) 02:21:49ID:gI988351
>>182
知ったかぶりクソ豚野郎
ttp://a248.e.akamai.net/f/248/30690/3h/doda.jp/Front/JobSearch/View/JobSearchImageDisplay.aspx?imgid=4000221810
0186NAME IS NULL
垢版 |
2009/02/28(土) 14:01:21ID:???
>>179
それってインターフェース使える?
どんな風に見えるの?
0187NAME IS NULL
垢版 |
2009/02/28(土) 17:56:31ID:???
>>186
インターフェースが使えるって何?
0188NAME IS NULL
垢版 |
2009/02/28(土) 22:56:10ID:swsIniUr
>>186
たまたまBashとAWKで作った郵便番号検索が手元にあるから
スクリーンショットをアップしてみる。

検索窓
ttp://www.dotup.org/uploda/www.dotup.org1468.png

検索結果
ttp://www.dotup.org/uploda/www.dotup.org1463.png


ここにある全国一括のcsvファイルを処理してるだけなんで、たいして面白みはないけどさ。
ttp://www.post.japanpost.jp/zipcode/dl/kogaki.html
0189188
垢版 |
2009/02/28(土) 22:57:12ID:???
ごめん、検索窓と検索結果のURLが逆だ・・・
0190188
垢版 |
2009/02/28(土) 23:15:09ID:???
あ、でも>>179は表示にw3mを使ってるのか・・・
じゃあ、見た目は全然違うなぁ・・・
参考にならなくてスマソ
0191NAME IS NULL
垢版 |
2009/03/01(日) 00:41:56ID:???
こんなやり方があること自体初めて知った
0192NAME IS NULL
垢版 |
2009/03/01(日) 02:56:30ID:???
MySQLのCSVストレージ使っている人いる?
0193NAME IS NULL
垢版 |
2009/03/09(月) 18:50:54ID:???
>188
すごいやん。綺麗。
オラちょっとびびったぞ
0194NAME IS NULL
垢版 |
2009/03/15(日) 23:25:58ID:???
そりゃまあ単一テーブルでもデータベースはデータベースだよね
0195NAME IS NULL
垢版 |
2009/04/19(日) 08:52:50ID:???
perlのモジュールにCSVファイルに対してSQLで検索できるのがあったと思う
0196NAME IS NULL
垢版 |
2009/05/15(金) 23:43:56ID:???
Microsoft Text Driver もあるね。多少面倒くさいけどODBCだからADOで扱えるので、
VBScriptででも書けるし、SQLで検索条件が書けるから基本的に自由に書ける。
フォルダを表領域と見なして、複数ファイル間で結合クエリが書けるのはおもしろい。
ADOは今日日どこのWindowsにも入ってるし、結合クエリの結果セットを
CSVファイルに書き出したりもできるし、Excelのマクロから使えば
Excel.Range.CopyFromRecordsetでワークシートにコピーできる。
そこまでやるならAccessにインポートしても似たようなもんだけどなw
0197NAME IS NULL
垢版 |
2009/06/30(火) 10:14:25ID:DgoqbvKK
プログラムで一行ずつファイルを読み込んで処理を繰り返していたら
次のような改行が間にあるファイルで処理を失敗しました。

1234,テスト,"今日は
雨",あいうえお

雨の前に改行が入っていて失敗しました。
こういうcsvの形式も正しいのでしょうか?
これだと次の行をファイルから読み込むか判断するのに
どういう判断が必要でしょうか?
以上二点よろしくお願いします。
0198NAME IS NULL
垢版 |
2009/06/30(火) 11:18:46ID:???
>>197
Excelのcsvでは、セル内改行が引用符内改行になる。
一般的ではない。はっきり言って、変態的仕様。

一般のcsv加工ツールでは、それは正しく扱えないことの方が多い。
事前にsedなどで、引用符内改行→\nとか変換し、
扱えるように前処理することが多い。

判定処理は、
 一対の引用符内の改行は  項目内改行であり、データの一部である
 その外の普通の改行は    csvレコードを分かつ、制御の改行である
とすればよい。
0199197
垢版 |
2009/06/30(火) 11:36:38ID:???
>>198 丁寧な解説ありがとうございました。
0200NAME IS NULL
垢版 |
2009/06/30(火) 17:11:00ID:???
>>197
>>198
確かに変態的なんだけど、RFCではおkなんだよね...
レスを投稿する


ニューススポーツなんでも実況