2011|08|
2013|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|07|08|09|10|11|12|
2016|01|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|

2015-08-25 アンケート結果を、emacsで編集して、エクセルに持ち込むときに便利な手法 [長年日記]

 ■例えば, 次のようなファイルがあるとする.
 
 ========================================================
 Q1:2秒で答えて下さい。「私はモテたい」
 
 (1)Yes
 
 Q2:2秒で答えて下さい。「モテることは良いことだ」
 
 (1)Yes
 
 Q5:2秒で答えて下さい。「痩身(×ダイエット)はモテる」
 
 (2)No
 
 Q3:2秒で答えて下さい。「クリスマスには特別な意味がある」
 
 (2)No
 ========================================================
 
 
 ■このファイルの"Q"から始まる行を削除したい時は、
 
  M-x delete-matching-lines → Q   (× "Q")
 
 ========================================================
 
 (1)Yes
 
 
 (1)Yes
 
 
 (2)No
 
 
 (2)No
 
 ========================================================
 
 
 ■さらに、(1)(2)を ","に変換したいとする。
 
  M-x replace-regexp → ([0-9]) → , 
 
 ========================================================
 
 ,Yes
 
 
 ,Yes
 
 
 ,No
 
 
 ,No
 
 ========================================================
 
 ■改行全部をとっぱらって、全部を詰める
 
  M-x replace-string → C-q C-j → リターン
 
 ========================================================
 ,Yes,Yes,No,No
 ======================================================== 
 
 ■あとは、","をTABに変換すれば、エクセルにそのまま持っていける。