エクセルのデータを元に表を載せようと思ったのですが、エクセルの内容を移すために手打ちも面倒なので、変換してコピペできるようにしてみました。
CSV UTF-8(コンマ区切り)で保存したcsv ファイルから、上と左に見出し付きの表を作成予定。*1
csv_path=r"<202a>C:\Users\path\to\file.csv" # \u202a 対策 csv_path= csv_path if csv_path.isascii() else csv_path[1:] c=open(csv_path,"r",encoding="utf-8") linefeed=c.readlines() for n,line in enumerate(linefeed): if n==0: s="|*" else: s="|" print(s.join(("|*"+line.rstrip()+"|").split(",")).replace("||","| |").replace("||","| |")) c.close
に
日付,あ,い,う,え 2022/1/1,,2,3,4 2022/1/2,5,,7,8 2022/1/3,9,10,,12 2022/1/4,,14,15, 2022/1/5,17,,19,20 2022/1/6,21,22,,24 2022/1/7,25,26,27,
こんな感じのcsvファイルを読み込ませると、
|*日付|*あ|*い|*う|*え| |*2022/1/1| |2|3|4| |*2022/1/2|5| |7|8| |*2022/1/3|9|10| |12| |*2022/1/4| |14|15| | |*2022/1/5|17| |19|20| |*2022/1/6|21|22| |24| |*2022/1/7|25|26|27| |
こんな感じに出力して、はてなブログのはてな記法で書いているところにコピペすると
日付 | あ | い | う | え |
---|---|---|---|---|
2022/1/1 | 2 | 3 | 4 | |
2022/1/2 | 5 | 7 | 8 | |
2022/1/3 | 9 | 10 | 12 | |
2022/1/4 | 14 | 15 | ||
2022/1/5 | 17 | 19 | 20 | |
2022/1/6 | 21 | 22 | 24 | |
2022/1/7 | 25 | 26 | 27 |
こうなります。