-- - -SheetJS JS-XLSX In-Browser HTML Table Demo
-Compatibility notes: -- Editable table leverages the HTML5 contenteditable feature, supported in most browsers. -- IE6-9 requires ActiveX to upload files and ActiveX or Flash to download files. -- iOS Safari file download may not work. This is a known issue. - -Update Spreadsheet: (submit file to update table; file parsed in browser) - - -Editable Data Table: (click a cell to edit it) -
Export it!-
XLSX Excel 2007+ XML |
-
- Flash required for actually downloading the generated file. - |
XLSB Excel 2007+ Binary |
-
- Flash required for actually downloading the generated file. - |
XLS Excel 97-2004 Binary |
-
- Flash required for actually downloading the generated file. - |
ODS |
-
- Flash required for actually downloading the generated file. - |
Flat ODS |
-
- Flash required for actually downloading the generated file. - |
Powered by the community version of js-xlsx- - - - diff --git a/demos/oldie/shim.min.js b/demos/oldie/shim.min.js deleted file mode 120000 index cfd40cc..0000000 --- a/demos/oldie/shim.min.js +++ /dev/null @@ -1 +0,0 @@ -../../dist/shim.min.js \ No newline at end of file diff --git a/demos/oldie/swfobject.js b/demos/oldie/swfobject.js deleted file mode 100755 index f9e4489..0000000 --- a/demos/oldie/swfobject.js +++ /dev/null @@ -1,4 +0,0 @@ -/* SWFObject v2.2
-SheetJS + VueJS2 demo +SheetJS + VueJS3 demo The core library can be used as-is in Vue applications. The Community Edition README details some common use cases. diff --git a/demos/vue/native.vue b/demos/vue/native.vue deleted file mode 100644 index 5588eed..0000000 --- a/demos/vue/native.vue +++ /dev/null @@ -1,66 +0,0 @@ - - --- - - - - diff --git a/demos/vue/nuxt.config.js b/demos/vue/nuxt.config.js deleted file mode 100644 index be3d6f3..0000000 --- a/demos/vue/nuxt.config.js +++ /dev/null @@ -1,20 +0,0 @@ -// nuxt.config.js -import { readFile, utils } from 'xlsx'; - -const parseXLSX = (file, { path }) => { - const wb = readFile(path); - const o = wb.SheetNames.map(name => ({ name, data: utils.sheet_to_json(wb.Sheets[name])})); - return { data: o }; -} - -export default { - modules: [ '@nuxt/content' ], - content: { - extendParser: { - ".numbers": parseXLSX, - ".xlsx": parseXLSX, - ".xls": parseXLSX - // ... - } - }, -} diff --git a/demos/vue/package.json b/demos/vue/package.json deleted file mode 100644 index c25e85c..0000000 --- a/demos/vue/package.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "dependencies": { - "@nuxt/content": "1.15.1", - "nuxt": "2.15.8", - "xlsx": "https://cdn.sheetjs.com/xlsx-latest/xlsx-latest.tgz" - } -} diff --git a/demos/vue/pages/index.vue b/demos/vue/pages/index.vue deleted file mode 100644 index 39d3507..0000000 --- a/demos/vue/pages/index.vue +++ /dev/null @@ -1,24 +0,0 @@ - - -- SheetJS WeeX Demo {{version}} -Import Data -Download spreadsheet -Export Data -Upload XLSX -Current Data -- ---ROW {{ridx + 1}} -CELL {{get_label(ridx, cidx)}}:{{cell}} --- - - diff --git a/demos/vue/screen.png b/demos/vue/screen.png deleted file mode 100644 index 1b26c86..0000000 Binary files a/demos/vue/screen.png and /dev/null differ diff --git a/demos/vue/static/shim.js b/demos/vue/static/shim.js deleted file mode 120000 index d672390..0000000 --- a/demos/vue/static/shim.js +++ /dev/null @@ -1 +0,0 @@ -../shim.js \ No newline at end of file diff --git a/demos/vue/static/xlsx.full.min.js b/demos/vue/static/xlsx.full.min.js deleted file mode 120000 index 152af21..0000000 --- a/demos/vue/static/xlsx.full.min.js +++ /dev/null @@ -1 +0,0 @@ -../xlsx.full.min.js \ No newline at end of file diff --git a/demos/vue/weex.sh b/demos/vue/weex.sh deleted file mode 100644 index 336542a..0000000 --- a/demos/vue/weex.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -if [ ! -e SheetJS ]; then - weexpack create SheetJS - cd SheetJS - npm install - weexpack platform add ios - # see https://github.com/weexteam/weex-pack/issues/133#issuecomment-295806132 - sed -i.bak 's/ATSDK-Weex/ATSDK/g' platforms/ios/Podfile - cd - -fi -cp native.vue SheetJS/src/index.vue -if [ ! -e SheetJS/web/bootstrap.min.css ]; then - curl -O https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css - mv bootstrap.min.css SheetJS/web/ -fi diff --git a/demos/webpack/README.md b/demos/webpack/README.md index b99ce27..f98b243 100644 --- a/demos/webpack/README.md +++ b/demos/webpack/README.md @@ -1,6 +1,6 @@ # Webpack -[The new demo](https://docs.sheetjs.com/docs/getting-started/demos/bundler#webpack) +[The new demo](https://docs.sheetjs.com/docs/demos/bundler#webpack) reflects the new default behavior to use the ESM build. [![Analytics](https://ga-beacon.appspot.com/UA-36810333-1/SheetJS/js-xlsx?pixel)](https://github.com/SheetJS/js-xlsx) diff --git a/demos/xhr/README.md b/demos/xhr/README.md index ecbbc34..f4e57c3 100644 --- a/demos/xhr/README.md +++ b/demos/xhr/README.md @@ -1,6 +1,6 @@ # XMLHttpRequest and fetch -[The new demo](https://docs.sheetjs.com/docs/getting-started/demos/network) +[The new demo](https://docs.sheetjs.com/docs/demos/network) includes interactive demos and improved explanations.--{{ item.name }}
--
-- -{{ row.Name }} -{{ row.Index }} -