ExcelからJSONへのコンバーター

ヘッダーとデータ型を制御してExcelワークシートをJSONに変換します。

Advanced settings
シート

ExcelをJSONに変換する4つのステップ

  1. スプレッドシートデータをアップロードまたは貼り付けます。 .xlsxファイルを選択するか、コピーしたセルを貼り付けます。
  2. ワークシートを選択します。 ワークブックから1つのシートを選びます。
  3. 行と型を設定します。 ヘッダー行、空の値の動作、数式の動作、型の処理を選択します。
  4. プレビューしてエクスポートします。 コピーまたはダウンロードする前に、解析されたテーブルとJSONを確認します。

ワークシートの選択

ワークブックには、CustomersOrdersSummaryなどの無関係なシートが含まれる場合があります。

ファイルをアップロードすると、ワークシートセレクターにすべてのシートが表示され、プレビューには変換前に選択したシートが表示されます。

ヘッダー行の選択

最初の物理行が常にヘッダーであるとは限りません。ワークブックには、実際のフィールド名の上にレポートタイトル、空白行、生成日、グループ化されたラベルが含まれることがよくあります。

変換前にヘッダー行番号を設定します。ヘッダーが空白または重複している場合、ツールは警告し、一意のフォールバックキーを生成し、プレビューに最終キーを表示します。

ヘッダーを使用しない場合は、選択したモードに応じて配列の配列または生成されたキーを出力します。

有用なデータ型の保持

数値

列がテキストのままであるべきでない限り、数値セルはJSON数値として保存されます。

日付

Excelの日付は、日付形式のシリアル番号として保存される場合があります。認識された日付セルは、文書化された文字列形式に変換されます。日付形式でない数値セルが日付として推測されることはありません。

ブール値

trueとfalseのセルはJSONブール値として保持されます。

テキストと先頭のゼロ

00123などのコードは、ワークブックがテキストとして保存している場合、文字列のままです。プレビューでは、先頭のゼロが失われる可能性のある値が表示されます。

空のセル

空文字列、null、またはプロパティの省略から選択します。選択したポリシーは一貫して適用されます。

数式セルのエクスポート方法を決定

数式セルには、数式テキスト、キャッシュされた計算値、または表示形式が含まれる場合があります。

  • デフォルトでは保存された計算値を使用
  • 数式テキストをオプションとして提供
  • キャッシュされた値がない場合に警告

結合セルの処理

結合範囲では、左上のセルのみに値が含まれる場合があります。

  • 左上の値のみを保持 — デフォルト。
  • 結合範囲全体に値を埋める — レポートテーブルに便利ですが、意味が変わる可能性があります。
  • 警告して空のセルを残す

空白行の削除または保持

完全に空の行は削除または保持できます。使用データの外側の列は自動的にトリミングされます。

Excelからデータを貼り付け

Excelまたは別のスプレッドシートからセルをコピーすると、ブラウザはタブ区切りのテキストを受け取ります。

貼り付けモードでは、タブと改行を解析し、テーブルのプレビューを表示し、同じヘッダーと型のオプションを使用します。

一般的なExcelからJSONへの問題

日付が数値として表示される

セルが日付解釈なしで数値として読み取られました。 ソースの書式と日付変換オプションを確認してください。

先頭のゼロが失われる

ソースセルがすでに数値である可能性があります。 変換前にワークブックで識別子列をテキストとして書式設定してください。

数式の結果が古い

コンバーターは保存された値を読み取り、数式を再計算しません。 キャッシュされた値を更新する必要がある場合は、変換前にワークブックを開いて保存してください。

空白のヘッダーが無効なキーを作成する

正しいヘッダー行を選択するか、生成された列名を編集してください。 出力プレビューにすべての最終キーが表示されます。

結合セルがnull値を作成する

結合セルの戦略を選択してください。 範囲全体に値を埋めることはオプションであり、すべてのワークブックに適合するとは限りません。

ExcelからJSONへのFAQ

どのExcelファイルがサポートされていますか?

このリリースでは.xlsxをサポートしています。 .xls形式は、テスト済みのライブラリパスが存在するまで宣伝されません。

特定のシートを変換できますか?

はい。 ワークシートセレクターはこのページの主要な機能です。

すべてのシートを一度に変換できますか?

このリリースではできません。 複数シートの出力は、各シートの出力構造が明確に定義された場合にのみ公開されます。

数式は保持されますか?

ツールは、選択したモードに応じて保存された値または数式テキストをエクスポートします。 数式を再計算することはありません。

Excelの日付はどのように変換されますか?

認識された日付セルはISOまたは表示テキストの文字列になります。 数値セルは、書式の証拠なしに日付として推測されることはありません。

ワークブックはアップロードされますか?

いいえ — .xlsxファイルはブラウザ内で完全に読み取られます。 ブラウザの処理制限を超えるファイルはオプションのサーバーフォールバックとして提供され、同意なしにアップロードされることはありません。