すべての変換

XLSX → TSV

Excel(XLSX)を TSV にオンラインで変換

この向きで厄介なのは、表計算ソフトのセルが文字列ではないという点です。セルには型があり、書式があり、画面に見えている値は保存されている値と違うことがあります。変換は、そのどちらを書くのかを決めなければなりません。

手順

  1. .xlsx をエディタにドロップします。読むのは最初のシートで、設定するものは何もありません。
  2. 入ってきたものを確かめます。日付と数値は保存されている値のほうで書かれるため、セルに見えていた表示とは違うことがあります。
  3. TSV として書き出します。改行コードと、BOM を付けるかどうかを選べます。

エディタで実行する

よくある失敗

  • 表示されている値と、保存されている値

    12.3% と表示されているセルが保存しているのは 0.123 です。ここで得られるのは保存されているほうです。計算に耐えるのはそちらだからです。

  • 結合されたセル

    結合された範囲の中身は左上のセルのものです。残りは空で入ってきます。列が壊れていると判断する前に、ここを確かめる価値があります。

  • パスワード保護

    暗号化されたブックはブラウザでは開けません。送信する先のサーバーがそもそもありません。それは利点ですが、この 1 点においてだけは限界でもあります。

読むのは最初のシートだけです。別のシートが必要なときは、先に単体のブックとして保存してください。 TSV は UTF-8 のタブ区切り、CSV は UTF-8 のカンマ区切りで保存します。レコード間の改行、BOM、末尾の改行の設定をダイアログで確認してください。引用符は付け直し、混在する改行は統一します。表を再現できない出力は止めます。引用符の変換で表を保持できる場合は明示的に選べます。入力の解釈が曖昧な場合は確認が必要です。