xlsx

xlsxはExcel(XLSB/XLSX/XLSM/XLS/XML)ファイルとODSスプレッドシートをパースおよび作成できるJavaScriptライブラリです。このライブラリを使用すると、ウェブブラウザーやNode.js環境でスプレッドシートのデータを簡単に読み取り、変更し、作成することができます。

Latest Ver 0.18.5
Homepage
Github
0
35,601
データの海で航海を始める
xlsxライブラリを使って、複雑なデータも簡単に管理しましょう。
ExcelおよびODSファイルを扱うためのJavaScriptライブラリ
License: Apache License, Version 2.0
https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.18.5/cpexcel.js
https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.18.5/cpexcel.min.js
https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.18.5/shim.min.js
https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.18.5/xlsx.core.min.js
https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.18.5/xlsx.extendscript.js
https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.18.5/xlsx.extendscript.min.js
https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.18.5/xlsx.full.min.js
https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.18.5/xlsx.mini.min.js
https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.18.5/xlsx.zahl.js
https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.18.5/xlsx.zahl.min.js

Sample Code

⚠️ import 文を含む一部のコードは、jsFiddleで正しく実行されない場合があります。エラーが発生した場合は、コードをコピーしてご自身の環境でお試しください。
📄 HTML
<div id='example'>
  <input type='file' id='input-excel' />
  <button onclick='readFile()'>Read File</button>
  <pre id='output'></pre>
</div>

🧩 External JS
<script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.17.0/xlsx.full.min.js"></script>

⚙️ JavaScript
function readFile() {
  var file = document.getElementById('input-excel').files[0];
  var reader = new FileReader();
  reader.onload = function(e) {
    var data = new Uint8Array(e.target.result);
    var workbook = XLSX.read(data, {type: 'array'});
    var first_sheet_name = workbook.SheetNames[0];
    var worksheet = workbook.Sheets[first_sheet_name];
    var output = XLSX.utils.sheet_to_json(worksheet, {header:1});
    document.getElementById('output').innerText = JSON.stringify(output, null, 2);
  };
  reader.readAsArrayBuffer(file);
}
⚡ Top Tools for Developers
Text Compare

テキスト比較

2つのテキストの違いを一目で確認できます。

Favicon Generator

Faviconジェネレーター

簡単かつ迅速にファビコンを生成します。

Lorem Ipsum Generator

Lorem Ipsumジェネレーター

デザイン用のダミーテキストを生成します。

Character Counter

文字数カウント

文字数と単語数をリアルタイムで確認できます。

SRT ↔ SMI

SRT ↔ SMI変換ツール

字幕形式を簡単に変換できます。

Text Extract(OCR)

画像テキスト抽出

画像内のテキストを自動で抽出します。