ExcelやCSVで詰まったときに使うツール(文字化けと表の変換)
表計算まわりで手が止まる場面は、原因が2つに分かれます。 ファイルが読めない(文字化け)か、形式が合わない(表の受け渡し)かです。
植木鉢団ではそれぞれに対応するツールを公開しているので、症状から選べる形にまとめておきます。
症状で振り分ける
| 症状 | 使うツール |
|---|---|
| CSVをExcelで開いたら「縺」「繧」だらけになった | MojiRescue |
| 相手から届いたテキストが読めない文字に化けている | MojiRescue |
| ファイルの文字コードや改行コードを揃えたい | MojiRescue |
| Excelの表をそのままMarkdownに貼りたい | Markdown表 相互変換 |
| Markdownの表をスプレッドシートに戻したい | Markdown表 相互変換 |
文字化けを直す(MojiRescue)
MojiRescue は、化けたテキストを元に戻す側のツールです。
ExcelでCSVが化けるのは、多くの場合ファイルがUTF-8なのにExcel側がShift_JISとして読もうとするためです。 BOMを付けるか、Shift_JISに変換するかで解決します。
ただし、化けたテキストが必ず戻るわけではありません。 変換の途中で情報そのものが落ちている場合(「?????」のように潰れているもの)は、元の文字が残っていないため復元できません。 見た目のパターンから、戻せるものと戻せないものの見分けはある程度つきます。
表を受け渡す(Markdown表 相互変換)
Markdown表 相互変換ツール は、表計算とMarkdownの間を行き来する側です。
日本語の表をMarkdownにすると、ソース上でパイプの位置がずれて見えることがあります。 全角文字と半角文字で表示幅が違うためで、文字数を数えるだけでは揃いません。 文字幅を計算して桁を揃える機能を入れてあるので、等幅フォントで見たときに縦線が並びます。
なお、これは見た目の問題だけです。 桁が揃っていなくてもMarkdownとしては正しく表示されるので、そこは好みで選ぶところになります。
どちらもファイルは外に出ない
2本ともブラウザ内で処理し、入力したデータを外部へ送信しません。 顧客名簿や社内の集計データのように、オンラインの変換サービスに貼りづらいファイルを想定した作りにしています。