Excel / CSV 相互変換ツール

Excel(XLSX/XLS)やCSVファイルを、JSON、CSV、またはHTMLテーブルに瞬時に変換します。無料、即時実行、100%クライアントサイド。

Excel / CSV 相互変換ツール

Excel(XLSX/XLS)やCSVファイルを、JSON、CSV、またはHTMLテーブルに瞬時に変換します。無料、即時実行、100%クライアントサイド。

使い方

1
ファイルを選択
処理したいファイルを選択します(完全ローカル処理)。
2
オプションを設定
必要に応じて変換や処理のパラメータを調整します。
3
処理して保存
ブラウザ内で処理を実行し、結果をダウンロードします。
概念&ナレッジハブ

Excelファイル変換ツール、XLSX/XLSからJSON・CSV・HTMLテーブル相互変換

社内業務やクライアントワークにおいて、表データは多くの場合Microsoft Excel(.xlsx / .xls)形式で流通・保管されています。しかし、Webアプリケーションへの取り込み、API連携、データ分析基盤(Python/Pandas)への投入には、JSON配列やCSV、あるいはWebページ埋め込み用のHTMLテーブルコードへの変換が不可欠です。重い専用ソフトを使わず、ブラウザのメモリ上で直接シートを解析して高速変換します。

例えばWeb開発者がクライアントから受領した商品台帳のExcelファイル(商品一覧.xlsx)を入力エリアにドラッグ&ドロップしたとします。ツールはブラウザ組み込みのSheetJSパーサーを稼働させ、シート内の行と列を即座に読み取ります。1行目をヘッダーキーとする「JSONオブジェクト配列」、カンマ区切りの「クリーンなCSV」、およびCSS装飾付きの「セマンティックな<table> HTMLコード」へと瞬時に相互変換し、ブラウザ上でリアルタイムプレビューしながら目的の形式でダウンロードできます。

Excelバイナリファイルの読み込み、セルデータのパース、テキスト変換処理はすべて端末ブラウザのローカルメモリ上でのみ実行されます。企業の機密台帳、顧客情報、社外秘の売上データが外部クラウドサーバーへアップロードされることは絶対にありません。

コアアーキテクチャ&計算式

シート解析: ArrayBuffer ➔ SheetJS Workbook ➔ Sheet[A1..Z(n)] ➔ JSON/CSV/HTMLシリアライズ

OpenXML形式(ZIP圧縮XML)のXLSXコンテナをメモリ内で解凍走査し、日付シリアル値のフォーマット変換や数式評価セルを正規化して構造化します。

ベストプラクティスと必須ガイドライン

  • Excelの日付シリアル値(45000等の数値)の変換補正: Excel内部で日付が1900年基準の通し番号として保持されている場合、標準的なISO日時文字列(YYYY-MM-DD)への自動変換を確認してください。
  • 先頭行(Header Row)の列名の一意性と空白チェック: JSON変換を正確に行うため、Excelの1行目に空の列名や重複した列名が存在しないように整理してから取り込みましょう。
  • 結合されたセル(Merged Cells)のデータ欠落に注意: セル結合が行われているシートでは、左上のセル以外が空欄(null)として認識されるため、データ変換用のテーブルは結合を解除しておくのが鉄則です。
  • 複数シート(タブ)の個別選択エクスポート: ブック内に「4月売上」「5月売上」など複数シートが存在する場合、シート選択ドロップダウンから対象シートを切り替えて変換できます。

よくある質問 (FAQ)

古いバージョンのExcel(.xls形式)も変換できますか?
はい。最新のOffice Open XML形式(.xlsx)だけでなく、レガシーなバイナリ形式(.xls)のファイルも正常に読み込み・変換可能です。
Excel内の計算式(SUMやIF関数)の結果は正しく反映されますか?
はい。パーサーはセルに保存されている数式の最終計算結果(表示値)を正確に抽出してデータ化します。
Excelファイルをアップロードしても機密情報は漏洩しませんか?
完全に安全です。ファイルは外部サーバーへ送信されるのではなく、お使いの端末(ブラウザ)のJavaScriptメモリ内でのみ読み取られて変換されます。
CSVからExcel、またはJSONからExcelへの逆変換はできますか?
はい。JSONテキストやCSVデータを貼り付けてExcel(.xlsx)ワークブックファイルとして書き出す双方向変換に対応しています。