Back to Plugins

Carbon Data Table by Sandeep Baskaran
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 | 11 |
|---|---|
| Created | November 26, 2025 |
| Last Updated | December 11, 2025 |
| Category | ui-kits |
| Creator | Sandeep Baskaran |
| Stats | 3 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.