使い方
- CSVデータを貼り付けるか、.csv、.tsv、.txtファイルを開きます。
- 区切り文字は自動検出のままにするか、選択します。
- 先頭行をヘッダーとして扱うか、数値を数値として保存するかを選択します。
- 「変換して.xlsxをダウンロード」を選択します。
仕組み
CSVは標準(RFC 4180)のパーサーで読み込まれます。フィールドは引用符で囲むことができ、引用符で囲まれたフィールドには区切り文字や改行を含められます。連続する二重引用符は、1つの引用符として扱われます。自動検出では、カンマ、セミコロン、タブ、パイプを試し、最初の行を最も一貫した列数に分割できるものを選択します。先頭のバイトオーダーマーク(BOM)は無視されます。
ワークブックにはシートが1つあります。ヘッダー行がある場合、先頭行は太字になり、スクロールしても表示されたままになり、フィルターボタンが付きます。列幅は各列の最長の値に合わせて調整されます(適切な最大値までに制限されます)。
「数値を数値として保存」を有効にすると、単純な十進数(42、-3.5、1e6)のみが数値セルになります。先頭にゼロが付く数値、桁区切り、小数点のカンマ、有効数字15桁を超える数値は、変換すると内容が変わってしまうため、テキストのままになります。「=」で始まるテキストは、数式としてではなくテキストとして保存されます。日付は、書かれたとおりのテキストとして保持されます。
使用例
ウェブショップからのエクスポート
セミコロン区切りの注文エクスポートは、Excelで開くと1列に表示されます。このツールで変換するとセミコロンを検出し、フィールドごとに列が分かれ、ヘッダーが固定されます。
商品コードを元のまま保つ
00451のようなコードはテキストのままになるため、ExcelでCSVを直接開いたときに失われる先頭のゼロが保持されます。
よくある質問
一部の数値がテキストのままなのはなぜですか?
先頭にゼロが付く値、小数点のカンマ、桁区切り、15桁を超える値は、内容が変わらないようテキストのままになります。すべてのセルをテキストとして保持するには、「数値を数値として保存」をオフにしてください。
日付はExcelの日付に変換されますか?
いいえ。CSVファイルの日付形式は国によって異なるため、日付は書かれたとおりのテキストとして保持されます。Excelの「区切り位置」またはDATEVALUEで変換できます。
CSVファイルの文字コードは何にすればよいですか?
ファイルはUTF-8として読み込まれます。特殊文字が正しく表示されない場合は、ファイルが古い文字コードで保存されています。テキストエディターで開き、先にUTF-8で保存してください。
サイズ制限はありますか?
開くファイルは、ご利用プランのファイルサイズ制限を受けます。非常に大きなCSVは、ブラウザーに十分なメモリも必要です。ワークブック全体がお使いの端末上で作成されるためです。
プライバシー
CSVデータはブラウザ内で変換され、.xlsxファイルはお使いのデバイス上で作成されます。アップロード、保存、分析への登録は行われず、ツールが使用されたことを示す匿名のイベントのみがカウントされます。