docs.sheetjs.com/docz/docs/03-demos/30-cloud/index.md

2.0 KiB

title pagination_prev pagination_next
Cloud Platforms demos/local/index demos/extensions/index

import DocCardList from '@theme/DocCardList'; import {useCurrentSidebarCategory} from '@docusaurus/theme-common';

Cloud platforms can provide remote storage, compute, and other infrastructure. SheetJS libraries are written in pure JavaScript and are readily integrated in cloud platforms. Some platform-specific configuration may be required.

Platform as a Service

Cloud PaaS typically offer extensibility through client-side scripts or special code that is run in NodeJS or RhinoJS or other engines:

Cloud Compute

Cloud computing is commonly offered as "serverless" functions, small snippets of code that are run in NodeJS or other server-side JS platforms. While SheetJS libraries can run in server-side environments, the cloud platforms can corrupt form data. This can be disabled with cloud-specific configuration:

Cloud Storage

The primary pitfall with cloud storage is binary data mangling. Spreadsheet files typically contain binary characters. Cloud storage APIs can corrupt binary data, so special care must be taken.

File Hosting

File hosting services provide simple solutions for storing data, synchronizing files across devices, and sharing with specific users or customers. Demos:

Cloud Data

Cloud Data Platforms are popular storage media for structured data, typically offering APIs for programmatic data ingress and egress. Demos: