アカウント名:
パスワード:
CSV形式で出力するという要求があって、その項目に02(ゼロツー)とかあるんですが、これをそのままExcelでそのまま開くと、ただの2になってしまいます。ダブルクオートでくくったり、全角で出力したりといろいろやっても駄目だったんで、結局O2(オーツー)で出力することにしました。
# 枝には負けます。
CSVに書式指定の標準仕様なんてない!という事が分からない人が多くて困る。先頭シングルコーテーションで文字列として認識するのはLotus-123の仕様だ。[0-9]*E[0-9]*な文字列とか[0-9]*-[0-9]*な文字列にさんざん泣かされたのでID。
CSVに書式指定の標準仕様なんてない!という事が分からない人が多くて困る。
御意。 某自治体案件で、顧客も元請け(元はただのコンサル会社)もそのことを知らずに「ここはCSVだから大丈夫」とろくに検証せずに本運用まで始めちゃってからトラブル続出で、下請けから説明を受けてから事の重大さに気づいて「上層部に知れたらえらいことだ」と「運用でカバー」した結果、誰も使わなくなったという事例に遭遇したばかり。
本当は要件定義やら設計の段階で下請けから「ここはMS CSVでいいんですね?」とか聞かれていたのだが、「CSV」しか耳に入ってなかったらしい。
デファクトかといわれると微妙ですが...
http://www.ietf.org/rfc/rfc4180.txt [ietf.org]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
十年以上前のお話 (スコア:5, おもしろおかしい)
予期せぬ結果が返る事があって、チーム全員で悩んでました。
色々詰めて行ったら、フィールド名に「枝」という字が入ってると
結果がおかしくなる事がわかりました。
うちの設計では、方々に「枝番」ってフィールド名があったのです
回避策ですが、誰が言い出したのか覚えてないですが、
「枝番」は全て「技番」に変更されました。
#場当たりもいいとこだ…
Re: (スコア:1)
CSV形式で出力するという要求があって、その項目に02(ゼロツー)とかあるんですが、
これをそのままExcelでそのまま開くと、ただの2になってしまいます。
ダブルクオートでくくったり、全角で出力したりといろいろやっても駄目だったんで、
結局O2(オーツー)で出力することにしました。
# 枝には負けます。
Re: (スコア:1)
↑
「先頭にシングルクオートを不可して文字列として扱う」が正攻法では?
# ほんとどうでもいい内容だが, 敢えて ID.
Re:十年以上前のお話 (スコア:1)
CSVに書式指定の標準仕様なんてない!という事が分からない人が多くて困る。
先頭シングルコーテーションで文字列として認識するのはLotus-123の仕様だ。
[0-9]*E[0-9]*な文字列とか[0-9]*-[0-9]*な文字列にさんざん泣かされたのでID。
Re:十年以上前のお話 (スコア:1, 興味深い)
御意。 某自治体案件で、顧客も元請け(元はただのコンサル会社)もそのことを知らずに「ここはCSVだから大丈夫」とろくに検証せずに本運用まで始めちゃってからトラブル続出で、下請けから説明を受けてから事の重大さに気づいて「上層部に知れたらえらいことだ」と「運用でカバー」した結果、誰も使わなくなったという事例に遭遇したばかり。
本当は要件定義やら設計の段階で下請けから「ここはMS CSVでいいんですね?」とか聞かれていたのだが、「CSV」しか耳に入ってなかったらしい。
Re: (スコア:0)
デファクトかといわれると微妙ですが...
http://www.ietf.org/rfc/rfc4180.txt [ietf.org]