docs.sheetjs.com/docz/docs/03-demos/32-extensions/index.md

30 lines
1.1 KiB
Markdown
Raw Normal View History

2023-01-14 03:13:35 +00:00
---
title: Extensions
2023-02-28 11:40:44 +00:00
pagination_prev: demos/cloud/index
pagination_next: demos/bigdata/index
2023-01-14 03:13:35 +00:00
---
import DocCardList from '@theme/DocCardList';
import {useCurrentSidebarCategory} from '@docusaurus/theme-common';
2024-05-04 16:15:00 +00:00
[SheetJS](https://sheetjs.com) is a JavaScript library for reading and writing
data from spreadsheets.
JavaScript is a popular language for writing app extensions. Some applications
embed the same [JavaScript engines](/docs/demos/engines) used in browsers. Other
applications embed purpose-built engines that only support ES3 JavaScript.
With conservative use of modern language features, SheetJS can be used in many
app extensions to enable complex data import and export workflows.
2023-01-14 03:13:35 +00:00
2023-06-25 19:57:03 +00:00
Demos for common applications are included in separate pages:
2023-01-14 03:13:35 +00:00
<ul>{useCurrentSidebarCategory().items.map((item, index) => {
const listyle = (item.customProps?.icon) ? {
listStyleImage: `url("${item.customProps.icon}")`
} : {};
return (<li style={listyle} {...(item.customProps?.class ? {className: item.customProps.class}: {})}>
<a href={item.href}>{item.label}</a>{item.customProps?.summary && (" - " + item.customProps.summary)}
</li>);
})}</ul>