テクノロジー

『CSV++』フォーマットの提案仕様について - ASnoKaze blog

1: gfx 2026/01/09 22:04

へー面白い。面白いけど誰得なんだ。JSON-LinesをExcel が読めるようになればそれでいい気もする。

2: yamadadadada2 2026/01/09 23:30

データフォッ的 ??? あ、データフォーマットのtypoか

3: yaminusi 2026/01/10 00:37

配列はデータ側で「配列である事」を明示できる利点があるけど、構造化は結局プログラム側が構造を知ってないと扱えないからフラットでよくね?ってなるな…。構造が任意個続きますみたいな指定ができるのは嬉しい。

4: gcyn 2026/01/10 10:35

へ〜!

5: bellonieta 2026/01/10 10:45

そこまでしてcsv使いたい理由が無い

6: kkobayashi 2026/01/10 10:56

誰が何を定義しようとCSVなんてExcelで読み書きできるかが全てじゃない?JSONでいいよ

7: pico-banana-app 2026/01/10 11:34

jsonでおk

8: twotiger 2026/01/10 11:36

JSONとかExcelとかすでに普及してるフォーマットがすでにあるからな

10: kazyee 2026/01/10 11:52

xmlとjsonで十分な気はした。

11: UhoNiceGuy 2026/01/10 11:56

一つのカラムになんらかのセパレーターで複数のデータを突っ込むのは、今までもアドホックに行われて来たわけで、その手法の規格化?

12: otchy210 2026/01/10 11:57

これが嬉しい状況があまり思い浮かばないな。csv しか扱えないレガシーシステムでどうしても構造化データを扱いたい時?普通は yaml でいいやになったり、レガシーシステムでもコンバータ書いて済ませそう。

13: nori__3 2026/01/10 12:04

ネストすんなよ。読み込んでそのままExcelにできないし。結局何らかの処理を挟むならJSONでいいのでは

14: roirrawedoc 2026/01/10 12:16

そっか

15: cc000777 2026/01/10 12:21

シンプルなのがいいのに、難しくしたら流行らんだろ

16: n_vermillion 2026/01/10 12:24

ほなら他のフォーマット使ったらええねんてならない? readする時に考慮しないといけないなら既存の他データ形式の方が良くないかね。csvを拡張して実現せないかんとなる状況はなんじゃろ。これは誰が嬉しいんやろか

17: n2sz 2026/01/10 12:33

扱うときにダブルクォートとカンマにだけ気をつければいいのがCSVの良さなんだがなあ。ここまでやるんだったらJSONの方がいいな。

18: zxcvdayo 2026/01/10 12:57

excelとかって言われてるけどむしろexcelで手動でデータ編集するときこそ真価発揮するんでねえのこのフォーマット

19: ka-ka_xyz 2026/01/10 13:22

個人的に「仕様としてのコメント行」が一番欲しい。jsonも。(javadoc/jsdoc的なヘッダ詳細を記述できる記法もあれば尚良し

20: htbman 2026/01/10 13:27

自分が必要かではなく必要な業務フローは存在するかで考えましょう

21: Fluss_kawa 2026/01/10 13:29

確かにJSONは1フィールドごとにラベルがつくので冗長なのでヘッダーしかつけないCSVの方が効率的ではある。

22: Lumin 2026/01/10 13:32

発想は嫌いではないけど(CSVの中に配列や構造化されたデータを持ちたいこともある)、そこまでやるならJSONでよくね?となる

23: I8D 2026/01/10 13:59

物理計測の保存データだとキーに()や[]で単位を書く場合があり、誤動作しないか心配

24: nida3001 2026/01/10 14:00

方言だらけで終わってるCSVというフォーマットを更に複雑にするの勘弁しちくりーー

25: craftone 2026/01/10 14:13

おもしろい。Markdownの表で使いたい書式

26: atsushieno 2026/01/10 14:49

CSVとしてパースできるんだから今以上に複雑にする要素は何もない(CSVとの互換性を維持しているということの意味を分かっていないやつが多そう)。別に好きにすりゃいいんじゃね。両端の()を外して再帰下降すればいい

27: knitcapmann 2026/01/10 15:05

ローカルで実績積んで出直してきてほしい。

28: umaemong 2026/01/10 15:33

複数システム間で連携してると、データをただ横流ししてるだけの処理が挟まってることはよくある。CSVとしても扱えるなら途中の処理を変えずにすむ。標準化されてれば誰かがパーサー作ってくれるだろうし。

29: ys0000 2026/01/10 19:21

jsonをそのままCSVで書けて、パースしやすく、既存のCSVとの互換性もある。良さそうね。

30: PrivateIntMain 2026/01/10 19:46

既存の仕組みと極力ぶつからない提案してるのは面白い。ただそれで嬉しいシーンがあまり思いつかないし、CSVがテーブル状なのにテーブル設計のアンチパターンをモロに踏み抜いているよう見えてあまり好かない。

31: kura-2 2026/01/10 20:12

そこまでいうならexcel、、、いやなんでもない

32: Shinwiki 2026/01/10 21:12

勉強できるバカが閃いちゃった感がすごい

33: psne 2026/01/10 23:32

世界がコメントを受け入れられるJSONで統一されますように。

34: mickn 2026/01/10 23:37

他を使えというのはそうなんだけど、これが欲しくなる理由わかる

35: sisya 2026/01/10 23:57

こんなわかりにくい規格ならjsonでいい。CSVはシンプルで非技術者でも扱えることが利点なので、むしろデータ中のカンマやクオートの処理をスマートにする方向に進化してほしかった。

36: nil0303 2026/01/11 00:34

文字列に[]が入ってて意図しない挙動になる未来が見えるぞ!

37: roshi 2026/01/11 02:35

開発してると一度はやりたくなるやつだ(笑)。英名と和名を同居させたりJSON文字列いれてメタデータ格納したり。個人的にはフッター行を活用する仕様が欲しい。