データ交換とWeb開発の過程で、Jsonは標準的なデータ形式として、Excelはビジネスデータの格納と処理の主要なツールとしてexcelデータをJson形式に一括変換するのは、API開発、データ移行、フロントエンド開発などでよく使われる場面でよく使われる。 手動で変換するには時間と労力がかかり、Xlsxに大量のデータが含まれている場合、エラーのリスクも伴います。 ここでは、5種類のExcelワークシートをJsonに変換する方法を詳しく紹介します。それぞれの方法は具体的に優勢と劣勢を分析して、自分の適切な方法を選んで変換するのに役立ちますみんなで一緒に勉強しましょう。
Excel表をJsonデータテキストに変換するのはどのような場合に使用されますか?
- ExcelをJson形式に変換すると、フロントエンドがwebページやアプリケーションを開発するときに、データを使用してレンダリングしたり、動的にやり取りしたりできるようになります。
- Json形式は軽量なデータ交換形式として、システムデータのドッキングを行う際に、Excelデータをより迅速にデータベースにインポートできる。
- データ分析や機械学習では、ExcelをJson形式に変換すると、PythonやJavaなどのスクリプト言語でデータを処理し、自動分析を行うことができる。
ExcelをJson形式に一括変換する効果プレビュー
処理前:
処理後:
方法一:使用 HeSoft Doc Batch Tool ExcelをJsonテキストに変換する
推奨指数:★★★★★
利点:
- 大量のExcel表の一括変換をサポートし、変換速度が速く、変換後の効果が高い。
- すべてのファイルはローカルで処理され、アップロードの性質に関係なく、ユーザーのプライバシーを保護します。
デメリット:
- ソフトウェアをインストールしてパソコンでのみ使用できます。
操作手順:
1、【を開く HeSoft Doc Batch Tool 】、「Excelツール」-「ExcelをJsonに変換」を選択します。
2.「ファイルを追加」または「フォルダからファイルをインポート」の2つの中から追加方法を選択し、Jsonテキストに変換するExcel表を追加しますファイルを直接下にドラッグして、インポートしたファイルに間違いがないことを確認してから、「次へ」をクリックすることもできます。 次に「閲覧」をクリックし、変換後のJsonテキストの保存場所を選択します。
3.処理が終わったら、赤い枠内の赤いパスをクリックすると、フォルダを開いて変換に成功したJsonファイルを見ることができる。
方法2: オンラインツールを使用してXlsxファイルをJson形式に変換する
推奨指数:★★★☆ ☆
利点:
- 任意のソフトウェアをインストールしなくても、ブラウザを開くと、変換することができます。
- Windows、Mac、Linuxシステムのどちらでもご利用いただけます。
デメリット:
- ファイルをサーバにアップロードする必要があり、データ漏洩のリスクがある可能性があります。
- ネットワーク環境が悪い場合、変換の速度が制限されます。
操作手順:
1.Webページを開いてExcelをオンラインでJSONに変換し、ExcelからJson形式に変換し、下にファイルを追加する。
2、追加が完了したら、下の変換をクリックしてください。
方法3: Excel to Jsonプラグインをインストールしてフォーマット変換を完了する
推奨指数:★★★☆ ☆
利点:
- Excelの元のデータ型を保持し、Excelと深く統合します。
- 動的な更新をサポートし、データ変更も再生成できます。
デメリット:
- 新しいOfficeバージョンが必要です。
- 複数のExcelファイルを一括処理するのは不便です。
操作手順:
1.Excelを開いた後、ファイル-オプション-ロード項目をクリックします。
2.アプリケーションショップでExcel to Jsonプラグインを検索してインストールした後、変換するデータ領域を選択し、プラグインパネルで処理オプションを設定する。
3.変換をクリックしてJson形式を生成すると、結果は自動的に新しいワークシートに現れる。
方法4: Pythonスクリプトを使用してExcelテーブルをJson形式に変換する
推奨指数:★★☆ ☆ ☆
利点:
- Excelの百万行の大きなデータを処理し、複雑な構造をサポートします。
- Windowsのネイティブサポートは、変換のロジックを完全に制御し、プロセスを自動化します。
デメリット:
- 基本的なPythonプログラミング知識が必要で、学習コストが高い。
- ハードウェア構成のしきい値は高い。
操作手順:
Pyhtonをインストールしてコマンドを実行します。
Pipインストルメントパンドラopenpyxl
2.変換スクリプトを作成する。
Import pandas as pd
Df = pd.Read _ excel("input.Xlsx", sheet_name = "Sheet1")
Df.To _ json
方法5: Node.jsスクリプトを使用してExcelワークシートをJsonテキストに変換する
推奨指数:★★☆ ☆ ☆
利点:
- 現代のWeb開発生態とシームレスに統合できる。
- 大量のファイルのストリーミングをサポートします。
デメリット:
- JavaScriptプログラミングの基礎が必要です。
- エラー処理には追加のコードが必要です。
操作手順:
1.Nodeプロジェクトを初期化する。
Npm init -y
Npm install xlsx
2.変換スクリプトconcert.jsを作成する。
Const XLSX = require("xlsx");
Const workbook = XLSX.readFile("input.XLSX");
コンストラクタデータ = XLSX.utils.Sheet_to _ json(workbook.Sheets[workbook.SheetNames[0]]);
Require ("fs").writeFileSync("output.json", JSON.stringify(json data,null, 2));
3.スクリプトを実行する。
Node convert.js