{"id":235256,"date":"2025-06-09T16:33:55","date_gmt":"2025-06-09T16:33:55","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/exceltable-for-elementor\/"},"modified":"2026-08-05T16:46:28","modified_gmt":"2026-08-05T16:46:28","slug":"excel-to-elementor","status":"publish","type":"plugin","link":"https:\/\/pe.wordpress.org\/plugins\/excel-to-elementor\/","author":13961144,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.9","stable_tag":"1.0.9","tested":"7.0.4","requires":"6.4","requires_php":"8.1","requires_plugins":null,"header_name":"ExcelTable for Elementor","header_author":"Sightfactory","header_description":"An Elementor widget to display an Excel spreadsheet file.","assets_banners_color":"9fb5ae","last_updated":"2026-08-05 16:46:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/sightfactory.com\/product\/exceltable-for-elementor\/","header_author_uri":"https:\/\/profiles.wordpress.org\/sightfactory\/","rating":0,"author_block_rating":0,"active_installs":100,"downloads":1220,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.7":{"tag":"1.0.7","author":"sightfactory","date":"2026-03-17 22:41:59"},"1.0.8":{"tag":"1.0.8","author":"sightfactory","date":"2026-07-01 12:15:24"},"1.0.9":{"tag":"1.0.9","author":"sightfactory","date":"2026-08-05 16:46:28"}},"upgrade_notice":{"1.0.8":"<p>Improves table responsiveness and adds text confirming .xls support. Fixes media library upload bugs and PHP 8.1 deprecation warnings.<\/p>","1.0.7":"<p>Fixes for color picker controls not applying styles immediately in the Elementor widget.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3308621,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3308621,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3635541,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3635541,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3635541,"resolution":"1","location":"assets","locale":"","width":1544,"height":1000},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3635541,"resolution":"2","location":"assets","locale":"","width":1544,"height":1000},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3635541,"resolution":"3","location":"assets","locale":"","width":1544,"height":1000}},"screenshots":{"1":"A native Elementor widget to quickly convert Excel Spreadsheets into HTML Tables","2":"Easily style headers, fonts, gridlines and cell spacing and more.","3":"Visitors can filter your HTML Table to display only rows matching keywords."}},"plugin_section":[],"plugin_tags":[15862,76538,6590,19196,9471],"plugin_category":[],"plugin_contributors":[86654],"plugin_business_model":[],"class_list":["post-235256","plugin","type-plugin","status-publish","hentry","plugin_tags-data-table","plugin_tags-elementor","plugin_tags-excel","plugin_tags-responsive-table","plugin_tags-spreadsheet","plugin_contributors-sightfactory","plugin_committers-sightfactory"],"banners":{"banner":"https:\/\/ps.w.org\/excel-to-elementor\/assets\/banner-772x250.png?rev=3635541","banner_2x":"https:\/\/ps.w.org\/excel-to-elementor\/assets\/banner-1544x500.png?rev=3635541","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/excel-to-elementor\/assets\/icon-128x128.png?rev=3308621","icon_2x":"https:\/\/ps.w.org\/excel-to-elementor\/assets\/icon-256x256.png?rev=3308621","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/excel-to-elementor\/assets\/screenshot-1.png?rev=3635541","caption":"A native Elementor widget to quickly convert Excel Spreadsheets into HTML Tables"},{"src":"https:\/\/ps.w.org\/excel-to-elementor\/assets\/screenshot-2.png?rev=3635541","caption":"Easily style headers, fonts, gridlines and cell spacing and more."},{"src":"https:\/\/ps.w.org\/excel-to-elementor\/assets\/screenshot-3.png?rev=3635541","caption":"Visitors can filter your HTML Table to display only rows matching keywords."}],"raw_content":"<!--section=description-->\n<p>Turn Excel spreadsheets into beautiful Elementor tables in seconds.<\/p>\n\n<p>ExcelTable for Elementor lets you upload Excel (.xlsx and .xls) files and instantly display them as responsive, searchable, mobile-friendly tables using a native Elementor widget.<\/p>\n\n<p>No CSV conversion. No HTML coding. No manual table rebuilding.<\/p>\n\n<p>Whether you're publishing product catalogues, price lists, schedules, financial reports or directories, ExcelTable helps you transform spreadsheet data into professional-looking tables with just a few clicks.<\/p>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li>Product price lists<\/li>\n<li>Product catalogues<\/li>\n<li>Product specification tables<\/li>\n<li>Service comparison tables<\/li>\n<li>Class and event schedules<\/li>\n<li>Financial reports<\/li>\n<li>Staff and member directories<\/li>\n<li>Government notices and public information<\/li>\n<li>Sports fixtures and results<\/li>\n<li>Inventory and stock lists<\/li>\n<li>Restaurant menus<\/li>\n<li>Real estate listings<\/li>\n<li>Conference agendas<\/li>\n<li>Any data maintained in Excel<\/li>\n<\/ul>\n\n<h4>Why Choose ExcelTable?<\/h4>\n\n<ul>\n<li>Publish Excel spreadsheets directly on Elementor pages<\/li>\n<li>Supports both .xls and .xlsx files<\/li>\n<li>No CSV conversion required<\/li>\n<li>No coding knowledge needed<\/li>\n<li>Native Elementor widget<\/li>\n<li>Responsive tables for desktop, tablet and mobile<\/li>\n<li>Built-in keyword search<\/li>\n<li>Easy styling using Elementor controls<\/li>\n<li>Easily style table headers, gridlines, borders, font weight and cell padding<\/li>\n<li>Lightweight and performance optimised<\/li>\n<li>Update tables by simply replacing the spreadsheet<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Upload your Excel spreadsheet.<\/li>\n<li>Add the ExcelTable widget to your Elementor page.<\/li>\n<li>Style the table using Elementor controls.<\/li>\n<li>Publish a responsive, searchable table.<\/li>\n<\/ol>\n\n<h3>Third-Party Resources<\/h3>\n\n<p>This plugin bundles and utilizes the following open-source library:<\/p>\n\n<ul>\n<li><strong>PhpOffice\/PhpSpreadsheet<\/strong>\n\n<ul>\n<li><strong>Description:<\/strong> A pure PHP library for reading and writing spreadsheet files.<\/li>\n<li><strong>Homepage:<\/strong> <a href=\"https:\/\/phpspreadsheet.readthedocs.io\/en\/latest\/\">https:\/\/phpspreadsheet.readthedocs.io\/en\/latest\/<\/a><\/li>\n<li><strong>License:<\/strong> MIT License<\/li>\n<li><strong>License URI:<\/strong> <a href=\"https:\/\/github.com\/PHPOffice\/PhpSpreadsheet\/blob\/master\/LICENSE\">https:\/\/github.com\/PHPOffice\/PhpSpreadsheet\/blob\/master\/LICENSE<\/a><\/li>\n<li><strong>Copyright:<\/strong> Copyright (c) PhpOffice<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>For support and feature requests, please visit <a href=\"https:\/\/sightfactory.com\">https:\/\/sightfactory.com<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download the plugin ZIP file.<\/li>\n<li>Upload the extracted folder to the \/wp-content\/plugins\/ directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Edit a page in Elementor and search for 'Excel' to locate and add the widget.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20excel%20file%20formats%20are%20supported%3F\"><h3>What Excel file formats are supported?<\/h3><\/dt>\n<dd><p>ExcelTable supports both .xls (Excel 97-2003) and .xlsx (modern Excel) spreadsheets.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20convert%20my%20spreadsheet%20to%20csv%3F\"><h3>Do I need to convert my spreadsheet to CSV?<\/h3><\/dt>\n<dd><p>No. Upload your Excel file directly without any conversion.<\/p><\/dd>\n<dt id=\"can%20i%20customise%20the%20appearance%20of%20the%20table%3F\"><h3>Can I customise the appearance of the table?<\/h3><\/dt>\n<dd><p>Yes. Style colours, typography, spacing and other visual elements using Elementor's familiar design controls.<\/p><\/dd>\n<dt id=\"are%20the%20tables%20responsive%3F\"><h3>Are the tables responsive?<\/h3><\/dt>\n<dd><p>Yes. Tables automatically adapt for desktop, tablet and mobile devices.<\/p><\/dd>\n<dt id=\"can%20visitors%20search%20the%20table%3F\"><h3>Can visitors search the table?<\/h3><\/dt>\n<dd><p>Yes. Built-in keyword search makes large spreadsheets easy to navigate.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20affect%20website%20performance%3F\"><h3>Does this plugin affect website performance?<\/h3><\/dt>\n<dd><p>No. ExcelTable is lightweight and optimised for performance. Assets are loaded only on pages where the widget is used.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Improved HTML table layout and styling options including cell padding, custom column widths, text wrapping, and enhanced header styling controls.<\/li>\n<li>Fixed PHPCS styling and documentation issues to meet strict WordPress coding standards.<\/li>\n<li>Enhanced security with proper HTML escaping on table outputs.<\/li>\n<li>Resolved Yoda condition checks and package tags for complete standards compliance.<\/li>\n<li>Refined Frequently Asked Questions to answer common pre-installation questions.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Added support for legacy .xls Excel files.<\/li>\n<li>Improved mobile responsiveness for generated tables.<\/li>\n<li>Fixed media library selection of previously uploaded Excel files.<\/li>\n<li>Resolved PHP 8.1 trim() deprecation warnings.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<p>Fixed bug where color picker changes were not applied unless another control was toggled.<\/p>\n\n<h4>1.0.6<\/h4>\n\n<p>Refactored code and ensured compatibility with PHPCS coding standards.<\/p>\n\n<h4>1.0.5<\/h4>\n\n<p>Renamed functions, classes, and constants to use a unique prefix (<code>vwpete_<\/code>) to prevent conflicts.<\/p>\n\n<h4>1.0.4<\/h4>\n\n<p>Initial public release<\/p>","raw_excerpt":"Turn Excel spreadsheets into beautiful, responsive Elementor tables without converting files, rebuilding tables or writing HTML.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/235256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=235256"}],"author":[{"embeddable":true,"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sightfactory"}],"wp:attachment":[{"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=235256"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=235256"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=235256"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=235256"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=235256"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=235256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}