
Nextcloud Tables
Create, share and combine structured tables and views inside Nextcloud. Supports templates, CSV/spreadsheet import, custom columns, filtered views and an OpenAPI-backed API.
Nextcloud Tables is a table and lightweight app builder integrated into Nextcloud that lets users create structured tables, custom views and combine tables into simple applications. It provides spreadsheet-like editing, rich column types and an API for automation and integration.
Key Features
- Create custom tables with flexible column types (plain text, rich text, links, numbers, progress, star rating, boolean, dates/times, single/multi-select, user/group references).
- Pre-built templates and CSV/spreadsheet import with automatic type detection (dates, currencies, percentages) to migrate spreadsheet data quickly.
- Multiple views and filters per table (saved filters, custom sort) and server-side sorting for large datasets.
- Combine tables and views into Applications (top-toolbar entries) to expose curated data sets as simple apps inside Nextcloud Hub.
- Sharing and permissions integrated with Nextcloud users/groups; supports sharing with teams and group-based access controls.
- OpenAPI-documented backend API for automation, integrations and third-party clients; includes developer documentation and migration guides.
- Modern frontend stack with TypeScript, Vite and Vue; uses rich-text rendering (tiptap) and state management (Pinia migration referenced in changelogs).
Use Cases
- Team inventories, light CRM, task/checklist tracking and structured project spreadsheets accessible to a team inside Nextcloud.
- Build small internal apps by combining tables and views (e.g., volunteer management, event registrations, expense tracking) without custom code.
- Import legacy spreadsheets or CSV exports and convert them into shareable, permissioned Nextcloud datasets with filtered views.
Limitations and Considerations
- Mobile client support is available (third-party/official Android client projects exist), but some clients note limited support for table views and combined Applications; mobile feature parity may be incomplete compared to the web UI.
- As a Nextcloud app, functionality depends on the host Nextcloud version and server configuration; feature availability and performance can vary with Nextcloud releases and server resources.
Nextcloud Tables provides a practical, integrated way to manage structured data inside Nextcloud Hub, bridging spreadsheets and simple apps. It is geared toward teams already using Nextcloud who need permissioned, shareable tables and lightweight internal applications.