データ変換

Excel・CSV・JSON・XMLファイルを相互変換

Excel、CSV、JSON、XML、TSVをブラウザで変換します。CSVをXLSXに、ExcelをCSVに、JSONを表にして保存。ファイルはアップロードされません。

変換元と変換先を選び、ファイルを置くかデータを貼り付け、表を確認して保存します。NEXNARAにファイルは送られません。

  • ブラウザで動作
  • アップロードなし
  • すぐ変換
  • 無料
入力
設定

プレビュー

ファイルを入れるかデータを貼り付けると表が表示されます。

使い方

  1. 変換元と変換先の形式を選びます。
  2. ファイルを選ぶか、CSV、JSON、XML、テキストを貼り付けます。
  3. プレビューと、区切り文字やシートなどの設定を確認します。
  4. 変換して新しいファイルを保存します。

NEXNARA を使う理由

  • 非公開

    データはブラウザ内に留まります。

  • すぐ変換

    結果はすぐに表示されます。

  • アップロードなし

    NEXNARA のサーバーには何も送りません。

  • どこでも使える

    インストールは不要です。

詳しく見る

ExcelとCSVを変換

このページはブラウザで表データを変換します。サーバーに送らず、CSVをExcelに、ExcelをCSVにしたいときに使えます。

CSVをExcelに

CSVを開き、列を確認して.xlsxブックとして保存します。引用符内のカンマ、セル内の改行、日本語のUTF-8はそのまま残ります。

ExcelをCSVに

シートが複数あるときは1つ選び、カンマ・セミコロン・タブ・パイプでCSVに書き出します。UTF-8 BOMはExcelで開き直すときに役立ちます。

JSONデータを変換

オブジェクトの配列JSONは表になります。その表をCSVやExcelで保存したり、表をJSONに戻したりできます。

JSONをCSVに

オブジェクト1つが1行になります。入れ子オブジェクトはuser.nameのように展開でき、入れ子の配列はJSONテキストのままなので余分な行は増えません。

CSVをJSONに

ヘッダーがオブジェクトのキーになります。空のセルは既定では空文字、選べばnullになります。

XMLとTSVを変換

繰り返されるXMLの行要素が表の行になります。TSVはタブ区切りのCSVと同じなので、CSV ↔ TSVではセルの中身はそのままです。

テキストをCSVに

テキストを貼り付け、カンマ、タブ、セミコロン、パイプ、または任意の区切りで分けます。1行が1レコードです。

日付、先頭ゼロ、大きなファイル

Excelの日付は既定でISO出力し、CSVでシリアル値にならないようにします。郵便番号のような先頭ゼロはテキストのまま残します。数式セルは画面に出ていた値を使い、Excelの計算はしません。12 MBまたは5万行を超えるとブラウザ保護のため止めます。

プライバシー

解析と変換はブラウザ内だけです。表、CSV、JSONはNEXNARAに送られません。

よくある質問

CSVをExcelに変換できますか?

できます。変換元をCSV、変換先をExcelにして.xlsxを保存してください。

ExcelをCSVに変換できますか?

できます。必要ならシートを選び、区切り文字を決めてCSVを保存します。UTF-8 BOMは既定でオンなのでExcelで開きやすいです。

JSONをExcelに変換できますか?

オブジェクトの配列ならできます。入れ子は展開できます。変換先をExcelにしてください。

Excelのシートが複数あっても大丈夫ですか?

大丈夫です。ブックを開くとシート一覧が出ます。変換はそのシートだけ使います。

ファイルはアップロードされますか?

されません。このブラウザのタブから出ません。

日付の形式が変わるのはなぜですか?

Excelは日付を数値で持ちます。このツールはCSVとJSONで読みやすいよう、既定でISO(YYYY-MM-DD)にします。ロケール形式やExcelシリアル値にも切り替えられます。

空のセルはどうなりますか?

CSVは空のフィールドです。JSONは既定が""で、nullも選べます。Excelの空セルは空文字になります。

とても大きなファイルも変換できますか?

12 MB、データ5万行までにしてください。それを超えるとタブが固まることがあります。上限の手前で案内が出ます。

CSVとTSVの違いは何ですか?

CSVはカンマ(または選んだ区切り)、TSVはタブです。セルの中身は同じで、区切りだけが違います。

入れ子のJSONも変換できますか?

入れ子オブジェクトの展開をオンにするとuser.nameのような列になります。フィールド内のオブジェクト配列はJSONテキストのままです。深い入れ子を行にばらすことはしません。