Back to Plugins

Carbon Data Table
Build carbon tables from scratch, importing files, generate with ai or extracting from existing one.
Plugin Preview
About this plugin
Interactive table builder
- Visual grid editor with live editing
- Add/remove rows and columns dynamically
- Supports up to 12 columns and 13 rows (1 header + 12 data rows)
- Inline cell editing with instant updates
- Smart data normalization and validation
AI-powered table generation
- Generate table data with natural language prompts
- Powered by IBM watsonx AI
- Customizable row and column counts or let AI decide
- Default: 6 columns × 5 data rows when not specified
- Fast generation with optimized prompts
- Automatic JSON parsing and data formatting
Multiple table variants
- Default: Standard data table
- Select Checkbox: Row selection with checkboxes
- Select Radio: Row selection with radio buttons
- Expandable rows (Default & Checkbox variants)
- Batch actions bar (Checkbox variant)
- Easy variant switching with component swapping
Flexible pagination
- Advanced: Items per page, total items, total pages
- Simple: Current page display
- Unbound: Current page without totals
- Customizable pagination text values
- Automatic pagination component updates
Import data from files
- CSV, XLSX (Excel), and JSON support
- Automatic parsing and grid population
- File validation (50KB max file size)
- Handles multiple data formats:
- Arrays of arrays
- Arrays of objects
- Single objects with nested data
- Smart data truncation for large files
- Automatic header detection
Extract from existing tables
- Select any Carbon Data Table component
- Automatically extracts all cell values
- Detects variant settings (default/checkbox/radio)
- Extracts pagination configuration
- Populates the editor for quick edits
- Preserves table structure and formatting
Modify existing tables
- Update content, variants, and pagination
- Swap component variants seamlessly
- Preserve existing styling and positioning
- Update cell values without recreating tables
- Maintain table relationships and instances
Smart library detection
- Automatic library availability checking
- Helpful setup instructions when library is missing
- Visual warning callout with step-by-step guide
- Strict verification before allowing operations
- Prevents errors with proactive checks
Smart theming
- Auto dark/light mode matching Figma's theme
- Seamless visual integration
- Consistent with Figma's design language
Uses official IBM Carbon Design System components
- Authentic Carbon components
- Maintains design system consistency
- Production-ready table components
How to use
- Enable the Carbon Design System library in your Figma file (plugin shows setup instructions if needed)
- Open the plugin and choose your method:
- Build manually with the grid editor
- Upload a CSV, XLSX, or JSON file
- Generate with AI using natural language
- Fetch data from an existing table
- Configure variants, pagination, and content
- Insert new tables or modify existing ones on your canvas
Perfect for
- Designers building data-heavy interfaces
- Teams using IBM Carbon Design System
- Projects requiring consistent table components
- Quick prototyping of data tables
- Importing data from spreadsheets and databases
- AI-assisted table generation for rapid iteration
- Maintaining design system compliance
Requirements
- Carbon Design System library enabled in your Figma file (plugin provides setup guide)
- Files up to 50KB for uploads
- Maximum 13 rows and 12 columns per table
Plugin Details
| Version | 12 |
|---|---|
| Created | November 26, 2025 |
| Last Updated | January 9, 2026 |
| Category | ui-kits |
| Creator | Sandeep Baskaran |
| Stats | 6 installs, 1 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:ui.html
- main:code.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- https://*.vercel.app
- https://cdn.jsdelivr.net
- https://cdnjs.cloudflare.com
- https://unpkg.com
More Like This
Discover other plugins in the ui-kits category.