{"id":308552,"date":"2026-05-15T06:19:20","date_gmt":"2026-05-15T06:19:20","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/all-in-one-data-table-for-elementor\/"},"modified":"2026-05-16T11:36:08","modified_gmt":"2026-05-16T11:36:08","slug":"codercreation-table-builder-for-elementor","status":"publish","type":"plugin","link":"https:\/\/en-au.wordpress.org\/plugins\/codercreation-table-builder-for-elementor\/","author":23134324,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"1.0.2","tested":"7.0","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"CoderCreation Table Builder for Elementor","header_author":"sharifok","header_description":"Upload a CSV file and display it as a styled, searchable, paginated data table inside any Elementor page \u2014 no coding required.","assets_banners_color":"aaa7a8","last_updated":"2026-05-16 11:36:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/codercreation-table-builder-for-elementor\/","header_author_uri":"https:\/\/codercreation.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":84,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"sharifok","date":"2026-05-15 06:18:55"},"1.0.2":{"tag":"1.0.2","author":"sharifok","date":"2026-05-16 11:36:08"}},"upgrade_notice":{"1.0.1":"<p>WordPress.org compliance update. Improved file handling and removed row limits.<\/p>","1.0.0":"<p>Initial release. No upgrade steps required.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3532690,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3533611,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3533611,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3532690,"resolution":"1","location":"assets","locale":"","width":1544,"height":500},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3532690,"resolution":"2","location":"assets","locale":"","width":1544,"height":500},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3532690,"resolution":"3","location":"assets","locale":"","width":1544,"height":500},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3532690,"resolution":"4","location":"assets","locale":"","width":1544,"height":500},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3532690,"resolution":"5","location":"assets","locale":"","width":1544,"height":500}},"screenshots":{"1":"CSV Upload &amp; Display widget in the Elementor editor","2":"Live search and pagination on the frontend","3":"Style controls \u2014 typography, colors, borders, and spacing","4":"Mobile stacked cards layout"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[21172,15862,172067,263143,263142],"plugin_category":[],"plugin_contributors":[232002],"plugin_business_model":[],"class_list":["post-308552","plugin","type-plugin","status-publish","hentry","plugin_tags-csv-to-table","plugin_tags-data-table","plugin_tags-elementor-table","plugin_tags-pagination-table","plugin_tags-searchable-table","plugin_contributors-sharifok","plugin_committers-sharifok"],"banners":{"banner":"https:\/\/ps.w.org\/codercreation-table-builder-for-elementor\/assets\/banner-772x250.png?rev=3533611","banner_2x":"https:\/\/ps.w.org\/codercreation-table-builder-for-elementor\/assets\/banner-1544x500.jpg?rev=3533611","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/codercreation-table-builder-for-elementor\/assets\/icon-256x256.png?rev=3532690","icon_2x":"https:\/\/ps.w.org\/codercreation-table-builder-for-elementor\/assets\/icon-256x256.png?rev=3532690","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/codercreation-table-builder-for-elementor\/assets\/screenshot-1.png?rev=3532690","caption":"CSV Upload &amp; Display widget in the Elementor editor"},{"src":"https:\/\/ps.w.org\/codercreation-table-builder-for-elementor\/assets\/screenshot-2.png?rev=3532690","caption":"Live search and pagination on the frontend"},{"src":"https:\/\/ps.w.org\/codercreation-table-builder-for-elementor\/assets\/screenshot-3.png?rev=3532690","caption":"Style controls \u2014 typography, colors, borders, and spacing"},{"src":"https:\/\/ps.w.org\/codercreation-table-builder-for-elementor\/assets\/screenshot-4.png?rev=3532690","caption":"Mobile stacked cards layout"},{"src":"https:\/\/ps.w.org\/codercreation-table-builder-for-elementor\/assets\/screenshot-5.png?rev=3532690","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>CoderCreation Table Builder for Elementor<\/strong> is the easiest way to convert CSV files into beautiful, interactive data tables in Elementor. Simply upload your CSV file and instantly display it as a fully styled, searchable, and paginated table.<\/p>\n\n<p>Perfect for displaying product catalogs, price lists, staff directories, event schedules, and any structured data from spreadsheets.<\/p>\n\n<h4>\ud83d\ude80 Key Features<\/h4>\n\n<ul>\n<li><strong>CSV to Table Conversion<\/strong> \u2014 Upload any CSV file and instantly convert it to a beautiful data table<\/li>\n<li><strong>Live Search<\/strong> \u2014 Real-time table search with instant filtering as users type<\/li>\n<li><strong>Pagination<\/strong> \u2014 Automatic pagination with customizable rows per page (First, Previous, numbered pages, Next, Last)<\/li>\n<li><strong>Searchable Tables<\/strong> \u2014 Full-table keyword search to help users find data quickly<\/li>\n<li><strong>Mobile Responsive<\/strong> \u2014 Choose between horizontal scroll or stacked cards layout for mobile devices<\/li>\n<li><strong>Table &amp; List Views<\/strong> \u2014 Display data as a classic HTML table or an unordered list<\/li>\n<li><strong>Image Support<\/strong> \u2014 Automatically detects and displays images from URLs in your CSV<\/li>\n<li><strong>Full Elementor Styling<\/strong> \u2014 Complete control over typography, colors, borders, spacing, and more<\/li>\n<li><strong>No Coding Required<\/strong> \u2014 Simple drag-and-drop widget in Elementor<\/li>\n<\/ul>\n\n<h4>\ud83d\udca1 Perfect For<\/h4>\n\n<ul>\n<li><strong>Product Catalogs<\/strong> \u2014 Display product listings with prices and specifications<\/li>\n<li><strong>Price Lists<\/strong> \u2014 Show pricing tables with search and filtering<\/li>\n<li><strong>Staff Directories<\/strong> \u2014 Create searchable employee or member directories<\/li>\n<li><strong>Event Schedules<\/strong> \u2014 Display timetables and event listings<\/li>\n<li><strong>Data Tables<\/strong> \u2014 Any structured data from Excel or Google Sheets<\/li>\n<li><strong>Comparison Tables<\/strong> \u2014 Feature comparisons with search functionality<\/li>\n<\/ul>\n\n<h4>\ud83c\udfa8 Styling Options<\/h4>\n\n<ul>\n<li><strong>Typography Controls<\/strong> \u2014 Customize fonts for headings, headers, and table cells<\/li>\n<li><strong>Color Controls<\/strong> \u2014 Set colors for headers, body, striped rows, hover effects, and pagination<\/li>\n<li><strong>Border &amp; Radius<\/strong> \u2014 Control borders and border-radius for tables, cells, and buttons<\/li>\n<li><strong>Spacing Controls<\/strong> \u2014 Adjust padding and margins for every element<\/li>\n<li><strong>Striped Rows<\/strong> \u2014 Enable alternating row colors for better readability<\/li>\n<li><strong>Hover Effects<\/strong> \u2014 Add hover colors to table rows<\/li>\n<\/ul>\n\n<h4>\ud83d\udcf1 Mobile Responsive<\/h4>\n\n<ul>\n<li><strong>Horizontal Scroll<\/strong> \u2014 Tables scroll horizontally on mobile devices<\/li>\n<li><strong>Stacked Cards<\/strong> \u2014 Convert table rows into mobile-friendly stacked cards<\/li>\n<li><strong>Configurable Breakpoint<\/strong> \u2014 Set custom mobile breakpoint (default: 768px)<\/li>\n<\/ul>\n\n<h4>\ud83d\udd0d Search &amp; Pagination<\/h4>\n\n<ul>\n<li><strong>Live Search<\/strong> \u2014 Instant search with animated search\/clear icons<\/li>\n<li><strong>Customizable Placeholder<\/strong> \u2014 Set custom search placeholder text<\/li>\n<li><strong>Numbered Pagination<\/strong> \u2014 First, Previous, page numbers, Next, Last buttons<\/li>\n<li><strong>Rows Per Page<\/strong> \u2014 Control how many rows display per page<\/li>\n<li><strong>Pagination Alignment<\/strong> \u2014 Left, center, or right alignment options<\/li>\n<\/ul>\n\n<h4>\ud83d\udee0\ufe0f Technical Features<\/h4>\n\n<ul>\n<li><strong>CSV File Support<\/strong> \u2014 Upload CSV files up to 5 MB<\/li>\n<li><strong>Unlimited Rows<\/strong> \u2014 No artificial row limits (limited only by file size and server memory)<\/li>\n<li><strong>Automatic Header Detection<\/strong> \u2014 First row automatically becomes table header<\/li>\n<li><strong>Image URL Detection<\/strong> \u2014 Automatically renders image URLs as images (jpg, jpeg, png, gif, webp, svg, bmp)<\/li>\n<li><strong>Clean Code<\/strong> \u2014 Proper escaping, sanitization, and security throughout<\/li>\n<li><strong>WordPress Standards<\/strong> \u2014 Follows WordPress coding standards and best practices<\/li>\n<\/ul>\n\n<h4>\ud83d\udccb How It Works<\/h4>\n\n<ol>\n<li>Edit any page or post with Elementor<\/li>\n<li>Search for \"CSV Upload &amp; Display\" widget<\/li>\n<li>Drag the widget onto your canvas<\/li>\n<li>Upload your CSV file via Elementor media library<\/li>\n<li>Customize styling and settings<\/li>\n<li>Publish!<\/li>\n<\/ol>\n\n<p>Your CSV data is instantly transformed into a beautiful, searchable, paginated table.<\/p>\n\n<h4>\ud83c\udfaf Use Cases<\/h4>\n\n<ul>\n<li>Convert Excel spreadsheets to web tables<\/li>\n<li>Display Google Sheets data as searchable tables<\/li>\n<li>Create filterable product catalogs<\/li>\n<li>Build searchable price comparison tables<\/li>\n<li>Show employee directories with search<\/li>\n<li>Display event schedules with pagination<\/li>\n<li>Create data-driven content from CSV files<\/li>\n<\/ul>\n\n<h4>\u2699\ufe0f Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>Elementor (free version) 3.0.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<\/ul>\n\n<h4>\ud83d\udd12 Privacy &amp; Data Collection<\/h4>\n\n<p>This plugin collects anonymous, non-sensitive usage data to help us improve the plugin. The data collected includes:<\/p>\n\n<ul>\n<li>Plugin activation and deactivation events<\/li>\n<li>WordPress version<\/li>\n<li>PHP version  <\/li>\n<li>Plugin version<\/li>\n<li>Site language<\/li>\n<\/ul>\n\n<p>** We never collect personal information, user data, or site content is ever collected.**<\/p>\n\n<p>This data helps us understand how the plugin is used and prioritize improvements. You can opt-out anytime by deactivating the plugin.<\/p>\n\n<p><strong>Data is sent to:<\/strong> codercreation.com (Our Official Website)\n<strong>Privacy Policy:<\/strong> https:\/\/codercreation.com\/privacy-policy\/<\/p>\n\n<h4>\ud83c\udd93 100% Free<\/h4>\n\n<p>This plugin is completely free with no locked features, no premium version, and no hidden costs. All features are available to everyone.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to WordPress admin \u2192 Plugins \u2192 Add New<\/li>\n<li>Search for \"CoderCreation Table Builder for Elementor\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<li>Edit any page with Elementor<\/li>\n<li>Find the \"CSV Upload &amp; Display\" widget and start building tables!<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Go to WordPress admin \u2192 Plugins \u2192 Add New \u2192 Upload Plugin<\/li>\n<li>Choose the ZIP file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<li>Edit any page with Elementor and use the widget<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20create%20a%20table%20from%20csv%3F\"><h3>How do I create a table from CSV?<\/h3><\/dt>\n<dd><p>Simply drag the \"CSV Upload &amp; Display\" widget onto your Elementor canvas, upload your CSV file through the media library, and your table appears instantly with search and pagination.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20the%20free%20version%20of%20elementor%3F\"><h3>Does this work with the free version of Elementor?<\/h3><\/dt>\n<dd><p>Yes! This plugin works perfectly with the free version of Elementor. Elementor Pro is not required.<\/p><\/dd>\n<dt id=\"what%20is%20the%20maximum%20csv%20file%20size%3F\"><h3>What is the maximum CSV file size?<\/h3><\/dt>\n<dd><p>The default maximum file size is 5 MB. This can be adjusted based on your server's upload limits.<\/p><\/dd>\n<dt id=\"how%20many%20rows%20can%20the%20table%20display%3F\"><h3>How many rows can the table display?<\/h3><\/dt>\n<dd><p>There are no artificial row limits. The plugin can handle CSV files of any size, limited only by the file size limit (5 MB) and your server's PHP memory settings.<\/p><\/dd>\n<dt id=\"what%20csv%20format%20is%20supported%3F\"><h3>What CSV format is supported?<\/h3><\/dt>\n<dd><p>Standard comma-separated values (CSV) format. The first row is automatically treated as the table header.<\/p><\/dd>\n<dt id=\"can%20i%20add%20search%20functionality%20to%20my%20tables%3F\"><h3>Can I add search functionality to my tables?<\/h3><\/dt>\n<dd><p>Yes! Live search is built-in. Users can search across all table data in real-time, and results filter instantly as they type.<\/p><\/dd>\n<dt id=\"does%20the%20table%20have%20pagination%3F\"><h3>Does the table have pagination?<\/h3><\/dt>\n<dd><p>Yes! Automatic pagination is included with customizable rows per page. Users can navigate with First, Previous, numbered pages, Next, and Last buttons.<\/p><\/dd>\n<dt id=\"can%20i%20display%20images%20in%20the%20table%3F\"><h3>Can I display images in the table?<\/h3><\/dt>\n<dd><p>Yes! If a cell contains a valid image URL (jpg, jpeg, png, gif, webp, svg, bmp), it will automatically be rendered as an image.<\/p><\/dd>\n<dt id=\"is%20the%20table%20mobile%20responsive%3F\"><h3>Is the table mobile responsive?<\/h3><\/dt>\n<dd><p>Yes! You can choose between horizontal scroll (default) or stacked cards layout for mobile devices, with a configurable breakpoint.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20table%20styling%3F\"><h3>Can I customize the table styling?<\/h3><\/dt>\n<dd><p>Absolutely! The Elementor Style tab gives you complete control over typography, colors, borders, spacing, and more for every part of the table.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20excel%20files%3F\"><h3>Does it work with Excel files?<\/h3><\/dt>\n<dd><p>You need to save your Excel file as CSV format first. Most spreadsheet applications (Excel, Google Sheets, LibreOffice) can export to CSV.<\/p><\/dd>\n<dt id=\"can%20i%20use%20data%20from%20google%20sheets%3F\"><h3>Can I use data from Google Sheets?<\/h3><\/dt>\n<dd><p>Yes! Export your Google Sheet as CSV (File \u2192 Download \u2192 CSV), then upload it to the widget.<\/p><\/dd>\n<dt id=\"is%20there%20a%20row%20limit%20for%20free%20users%3F\"><h3>Is there a row limit for free users?<\/h3><\/dt>\n<dd><p>No! There are no artificial limits. All features are available to everyone for free.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added: Anonymous usage tracking to help improve the plugin<\/li>\n<li>Added: Privacy disclosure in README<\/li>\n<li>Improved: Better analytics for plugin improvements<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed: Removed all row limits - plugin now handles CSV files of any size (within file size limit)<\/li>\n<li>Fixed: Improved file path handling to work correctly with custom WordPress setups<\/li>\n<li>Improved: Enhanced compatibility with WordPress.org guidelines<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>CSV Upload &amp; Display widget with search, pagination, and responsive mobile layouts<\/li>\n<li>Full Elementor style controls: typography, colors, borders, spacing<\/li>\n<\/ul>","raw_excerpt":"Transform CSV files into beautiful, searchable, paginated tables in Elementor. Upload CSV and display as interactive tables with live search.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/308552","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=308552"}],"author":[{"embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sharifok"}],"wp:attachment":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=308552"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=308552"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=308552"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=308552"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=308552"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=308552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}