- - PR -
お手本になるようなソースコード
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-05-24 11:26
こういう定義だとは知りませんでした。 でも「敷居が高い」がダメでも「スレッショルドが高い」だったらいいのでしょうか、という疑問があります。たまたま慣用句と同じになってしまっているだけという解釈もできるのではないでしょうか。 -- unibon {B73D0144-CD2A-11DA-8E06-0050DA15BC86} | ||||||||
|
投稿日時: 2007-05-24 11:54
「敷居」ではなくて「閾」のことをさしてるのでしょうね。
#しきいち=閾値は「いきち」が正しい読みなんでしょうか | ||||||||
|
投稿日時: 2007-05-24 13:16
はい。 ところがですね、「"TAB"」や「","」が記述されているCSVファイルをExcelで開いて、 タブ形式で保存すると「"」がそのまま残ります。 #タブが囲まれてるのは分かるのですが、カンマも囲まれたままなのが不明でした。 まぁ、提示された仕様とは動作が異なっているので、すみませんm(_ _)m | ||||||||
|
投稿日時: 2007-05-24 14:54
ご指摘ありがとうございます。そのOffice PIA/VSTOだと思います。 # .netの不勉強がばれてしまいました。 「敷居が高い」を指摘するより、自分がもっと技術を勉強しろ、という話ですね。もっと精進します。 -- 上記だけだと私信も同然なので追加。 「お手本」としては、「車輪の再発明をせずに既存のものはどんどん活用する」ことが実用的と思い、上記のような発言をしました。 「コーディングコンテスト」でしたら、上記は無視してください。私も機会があれば参加します。 -- さらに追加。完全にオフトピックです。何人かが気にしてくださったので。 「敷居が高い」なんて、今ではかなりの人が誤用しているしわざわざ指摘しないでも、というご意見もあるでしょうが、こういう言葉の解釈の行き違いからトラブルにならないとも限らない、と私は思っています。 例: 上司「進捗はどうだい ?」 部下「ええ、かなり煮詰まってます」(誤用) 上司「そうか、なら期日には間に合いそうだな」 部下「???」 参考: 【大丈夫か日本語・上】大学なのに…中学生レベル6割!? 【大丈夫か日本語−中】メール使う人ほど日本語力低い? 【大丈夫か日本語−下】高校生の感想文に「ヤバイ」並ぶ -- と、こういう脱線をするから、自分から「敷居が高い」状態にはまっていくんですね。 | ||||||||
|
投稿日時: 2007-05-24 15:22
あ、ほんとだ。 そんなパターンがあるとは、知りませんでした。 失礼いいたしました。 ついでの余談ですが、 私の製作中のCSV←→TSVプログラムでは、 abc,_"あいう"_,hhh (ここでの「_」は半角スペースを示すものとします) というようなパターンについてExcelの動作に合わせてみたりしています。 (ここでの「"」はエスケープされていないけど、そのまま単なるデータとして扱う仕様) #お題では規定されていない想定外のデータに対する仕様です。 | ||||||||
|
投稿日時: 2007-05-24 17:45
Excelの動作に合わせるという事は、出力(TSV)は 「abcTAB"_""あいう""_"TABhhh」 となると言う事で宜しいですか? #何か混乱してきた・・・ | ||||||||
|
投稿日時: 2007-05-24 22:18
Excelの話が出てるので、ついでに豆知識です。
#既にご存知の方もいらっさるかもしれませんが。 Excelで編集したデータをCSV形式で保存すると、 行区切りの改行はCRLFですが、データ内の改行はLFになります。 #Excelの仕様?保存したCSVファイルをバイナリエディタで開くと確認できます。 #手元のはExcel2000なので、最新バージョンでもそうなのかはわかりませんが。 で、ここからマーサさんのコードへの突っ込みになるのですが、 あのロジックだとデータ内の改行が全てCRLFに置き換わっちゃいますよね。 お題ではデータ内の改行コードについては言及されていないですが、 理想を言うならデータ内は元と変わらない方がいいのかな、と | ||||||||
|
投稿日時: 2007-05-24 23:01
はい、そうなります。(念のためExcel2003で確認してしまいました(^^ #CSV→TSV→CSVは可逆じゃないと |