A vectorized, columnar, scriptable, embeddable spreadsheet.
A high-performance, embeddable spreadsheet engine designed for building data-driven applications and integrating spreadsheet functionality into existing systems. It handles even extremely large and sparse datasets, while providing a powerful calculation engine and a flexible API. As part of the SheetXL eco system, it seamlessly integrates with ready-to-use UI components and data import/export tools.
Learn more about SheetXL.
| Feature | Excel API (JS/Python) | Google Sheets API | pandas | DuckDB | Jupyter Notebooks | NumPy | Sigma Computing | SheetXL π |
|---|---|---|---|---|---|---|---|---|
| Spreadsheet-Like? | β Yes | β Yes | β No UI (table-based) | β No UI | β No real spreadsheet UI | β No UI, array-based | β No true spreadsheet UI | β Yes (Excel-like UI) |
| Vectorized Operations? | β Mostly scalar | β Mostly scalar | β Fully vectorized | β Columnar, vectorized | β Can use pandas/NumPy | β Fully vectorized | β SQL-based (not vectorized) | β Fully vectorized, columnar |
| Embeddable? | β Not easily embeddable | β Web-based | β Not embeddable | β Can be embedded | β Not embeddable | β Not a spreadsheet | β Cloud-based | β Fully embeddable |
| Data Science Capabilities? | β οΈ Limited (Python only) | β No real data science | β Strong data science | β SQL-based analytics | β Python data science | β Scientific computing | β BI analytics | β Python & JS scripting |