== CodeDE Table Import/Export for Excel & CSV == Contributors: wpcodede Tags: table, excel, csv, xlsx, spreadsheet Requires at least: 6.0 Tested up to: 6.9 Requires PHP: 8.0 Stable tag: 1.8.4 License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html Upload Excel (.xlsx, .xls) and CSV files and display them as clean, responsive tables anywhere on your WordPress site using a simple shortcode. == Description == **CodeDE Table Import/Export for Excel & CSV** lets you upload Excel (.xlsx, .xls) and CSV files and display them as clean, responsive HTML tables on your WordPress site — no coding required. = Features = * Upload .xlsx, .xls, and .csv files * Display all rows — no artificial limits * Unlimited tables * Responsive horizontal scroll on mobile * Column sorting with multiple sort-style options * Live search bar * Column dropdown filters * Pagination (rows per page) * Visual Design Generator (colors, fonts, borders) * Excel cell formatting (colors, fonts, alignment) * Custom CSS field per table for individual styling * Export tables back to CSV or XLSX * Border editor (outer, all cells, custom color & width) * Simple shortcode: `[cdtv id="X"]` * Lightweight — no jQuery-heavy libraries, no bloat = Pro Version = Looking for priority support or have a feature request? Visit **[wp-code.de](https://wp-code.de/codede-table-import-export/)** to learn about the Pro version with priority support. == Installation == 1. Upload the plugin folder to `/wp-content/plugins/`. 2. Activate the plugin via the **Plugins** menu in WordPress. 3. Go to **CodeDE Table I/E → Add New Table** and upload your file. 4. Copy the shortcode and paste it into any post or page. == Frequently Asked Questions == = Which file formats are supported? = .xlsx, .xls, and .csv files are supported. = How do I display a table? = After uploading and saving a table, use the shortcode `[cdtv id="X"]` where X is the table ID shown in the table list. = Can I style the table? = Yes! Each table has a Custom CSS field where you can write CSS rules. Use `.cdtv-table` to target the table element. You can also use the built-in Design Generator for a visual editor. = Is there a limit on the number of rows or tables? = No — the plugin displays all rows and supports unlimited tables. = Does it support sorting and filtering? = Yes! The plugin includes column sorting, live search, and dropdown filters — all built in. == Screenshots == 1. Table list in the admin panel. 2. Upload wizard — step 1. 3. Upload wizard — step 2 (preview & options). 4. Frontend table display. 5. Design Generator. == Changelog == = 1.8.1 = * Fixed: Removed arbitrary Custom CSS field to comply with WordPress.org review guidelines. * Fixed: Decimal separator setting now only allows "." or "," (stricter whitelist). * Fixed: Inline