2021年03月18日
CSVファイルをExcelで編集するな!
![]() | ユーザー要求を正しく実装へつなぐシステム設計のセオリー [ 赤俊哉 ] 価格:3,630円 |
![](https://www12.a8.net/0.gif?a8mat=3H5K06+AJ954I+2HOM+BWGDT)
こんばんは。DIMN(だいもん)というモノです。
皆さんはCSVファイルをご存知でしょうか。
Comma Separated Valueの略です。カンマ区切りのファイルですね。
親戚にtsv(Tab Separated Value)というのもあります。
メモ帳とかでこんな感じの内容を記載し、test.csvとして保存します。
![名称未設定.png](/dimnblog364/file/E5908DE7A7B0E69CAAE8A8ADE5AE9A-aab74-thumbnail2.png)
これをExcelで開きます。
![エクセルで開いた1.png](/dimnblog364/file/E382A8E382AFE382BBE383ABE381A7E9968BE38184E3819F1-thumbnail2.png)
まあ、普通です。
ここから本番です!
ちょっとわかりにくいですが、3の前にタブを仕込んでます。
![タブ.png](/dimnblog364/file/E382BFE38396-thumbnail2.png)
これをExcelで開き、保存します。
![タブエクセル.png](/dimnblog364/file/E382BFE38396E382A8E382AFE382BBE383AB-thumbnail2.png)
まあ特になんてことないですね。
再度テキストエディタで開いてみます。
![保存後.png](/dimnblog364/file/E4BF9DE5AD98E5BE8C-thumbnail2.png)
本当に心底どうでもいいのですが、タブが消えて元の書式が保たれていません。
これMacでやってますが、Windowsだとダブルクォーテーション""が行の前後に付与されます。
本当の本当にどうでもいいのですが、こんなことで顧客のクレームを招いた事があります。
「Excelで編集しないで!」と言ったら「ではCSVを見やすく編集できるソフトを提供してくれるんですか?」となり、システムの大幅修正につながりました。
![]() | 退屈なことはPythonにやらせよう ノンプログラマーにもできる自動化処理プログラミング [ Al Sweigart ] 価格:4,070円 |
![](https://www16.a8.net/0.gif?a8mat=3H5K06+AJ954I+2HOM+BWGDT)
CSVファイルってそもそもトラブル多くて嫌いなので、
システム設計するときはCSVファイルを使わないようにしましょう。
冒頭で紹介したtsvファイルの方がまだマシです。
以上、ありがとうございました。
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/10607488
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック