CSV を Excel に
Excel は CSV を自分でも開きますが、うまくありません。区切り文字を地域設定から取るため、カンマ区切りのファイルが一列に潰れることがあります。BOM のないファイルはローカルの文字コードで読み、文字化けします。長い数字も黙って壊します。品番の先頭のゼロは消え、十六桁の番号は指数表記になります。ここでは正しく読み、結果は押す前に確認できます。
ファイルはブラウザの中で読み、ブックもそこで作ります。アップロードはありません。文字コードも判定します。Windows-1251 で保存された CSV が文字化けする必要はありません。
近い道具: CSV を JSON に変換 · Excel を PDF に · PDF を Excel に · JSON 整形・検証
- 無料
- ファイルは端末から出ません
- 登録不要
- ファイル数の制限なし
使い方
- CSV ファイルを選ぶか、表を欄に貼り付けます。
- プレビューを確認します。列がずれていたら区切り文字を変えます。
- ボタンを押して XLSX を保存します。
知っておくと便利
普通の CSV が壊れる場所
壊す要因は三つあり、いずれも開くまで見えません。区切り文字:Excel はファイルではなくシステム設定から取ります。文字コード:BOM がなければローカルと仮定し、UTF-8 の書き出しは文字化けします。値:数字に見えるものは数値になり、「007」は 7 に、長い符号は 1.23E+15 になります。ここでは前の二つを判定し、三つ目は文字列として書きます。
行は長方形にそろえます
書き出しでは末尾の空セルを省くことが多く、行の長さが不ぞろいになります。見出しは九列、ある行は七列。表計算は長方形を前提にするため、短い行には空セルを足します。そうしないと最終列に対する数式が、行ごとに違う項目を読むことになります。
よくある質問
ファイルはアップロードされますか。
されません。ブラウザの中で読み、ブックもそこで作ります。
列がずれたら。
区切り文字の判定が外れています。一覧から手で選んでください。プレビューはすぐ更新されます。
先頭のゼロは残りますか。
残ります。値は文字列としてセルに入るので、「007」は「007」のまま、長い符号も指数表記になりません。
古い書き出しの文字化けは。
文字コードを判定します。Windows-1251 で保存されたファイルはそのまま読み、化けさせません。
関連ツール
- CSV を JSON に変換 表を貼り付ければ JSON になります。解析は RFC 4180 に沿っているため、「Doe, John」のようなセルも二つに割れず一つの項目のままです。手早い変換器がつまずくのは、まさにこ…
- Excel を PDF に 送る見積書、署名する報告書、印刷する予定表 — PDF は「どのソフトが要るのか」と聞かれずに開ける形式です。ここではブックをこのタブの中で読み、表をあなたの端末で組みます。
- PDF を Excel に 取引明細、請求書、価格表——数字は目の前にあるのに、打ち直せば一晩仕事です。ここでは表を見つけ、まず画面に示し、そのうえで .xlsx か .csv でお渡しします。
- JSON 整形・検証 JSONを貼り付けるだけで、整形・検証・圧縮ができます。データはブラウザから出ないため、トークンや顧客情報を含む場合でも安心です。
- YAML を JSON に変換 設定ファイルを貼り付ければ JSON になります。アンカーは展開され、ブロック文字列は改行を保ち、問題があれば空欄ではなく解析器自身のメッセージが表示されます。
- Base64 エンコード・デコード テキストを貼れば Base64 に、Base64 を貼ればテキストに戻ります。日本語もキリル文字も絵文字もそのまま通ります。文字列を UTF-8 として読むからです。
- JSON 整形(Beautifier) 圧縮された JSON の塊を貼り付ければ、文書のように読めます。インデントは入力と同時に付き、閉じ忘れた括弧はすぐに指摘されます。
- JSON 圧縮(minify) JSON を貼り付ければ、余分な 1 バイトもない形で返ってきます。インデントも改行もなし、中身は同じ。整形済みのレスポンスなら通常 20〜40% 小さくなります。