CSV(Character-Separated Values)ってなんだかとってもアレですよね!
某Excelの場合、Tab区切りのUTF-16LE with BOMじゃないと素直には開けなかったりするし。
JSON to CSV(TSV)
jq -r '(.[]|[.name,.age])|@tsv'
-
in2csv -fjson|csvformat -TU1'
- ただのCSVにするなら、
in2csv -fjson
だけでいい
- ただのCSVにするなら、
utf-8 to utf-16LEBOM
nkf
または iconv
nkf -W8 -w16L
iconv -f UTF-8 -t UTF-16
繋げば・・・
csvkit
×nkf
の例:
cat hoge.json|in2csv -fjson|csvformat -TU1|nkf -W8 -w16L>hoge.csv'
ってな感じ。
某M$
utf-8のCSV(Comma-Separated Values)をもっと素直に開けるように対応してくれないかなあ。