{"id":807,"date":"2026-08-17T06:57:35","date_gmt":"2026-08-17T06:57:35","guid":{"rendered":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/?post_type=knowledgebase&#038;p=807"},"modified":"2026-08-17T07:36:10","modified_gmt":"2026-08-17T07:36:10","slug":"inserting-selecting-tables","status":"publish","type":"knowledgebase","link":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/db\/tables\/inserting-selecting-tables\/","title":{"rendered":"Inserting &#038; Selecting Tables"},"content":{"rendered":"<div style=\"color: #2b2b2b;\">\n<h2 class=\"western\"><span style=\"color: #007670;\">Inserting &amp; Selecting Tables<\/span><\/h2>\n<p class=\"western\">Open Publisher treats tables as interactive, movable canvas elements, offering multiple ways to build grids from scratch or import existing data.<img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-810\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-075659.png\" alt=\"Table\" width=\"381\" height=\"113\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-075659.png 1080w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-075659-300x89.png 300w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-075659-1024x303.png 1024w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-075659-768x228.png 768w\" sizes=\"auto, (max-width: 381px) 100vw, 381px\" \/><\/p>\n<h3 class=\"western\"><span style=\"color: #007670;\">Inserting Tables<\/span><\/h3>\n<p class=\"western\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-813\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/table.webp\" alt=\"Inserting Tables\" width=\"218\" height=\"291\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/table.webp 567w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/table-225x300.webp 225w\" sizes=\"auto, (max-width: 218px) 100vw, 218px\" \/>Tables can be inserted in several ways:<\/p>\n<ul>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>Standard Grid:<\/strong> Go to <strong>Insert &gt; Table<\/strong> and drag over the grid to select the number of rows and columns you want. Release to insert.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>Styled Table Templates:<\/strong> Click <strong>Insert &gt; Styled Templates<\/strong> to open the 100-layout template browser. Here you can choose from a library of beautifully pre-formatted table designs with colour themes and border styles already applied. Double-click any template to insert it.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>Right-Click Context Menu:<\/strong> Right-click anywhere on the canvas and hover over <strong>Insert&#8230;<\/strong> to access both a standard Table and Styled Tables option directly.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>Drag-and-Drop Excel Spreadsheet:<\/strong> Drag a <span style=\"font-family: Courier New, monospace;\">.xlsx<\/span> or <span style=\"font-family: Courier New, monospace;\">.xls<\/span> file from your desktop directly onto the canvas. An Import Wizard appears (see below).<\/span><\/p>\n<\/li>\n<\/ul>\n<hr \/>\n<h3 class=\"western\"><span style=\"color: #007670;\">Importing Excel Spreadsheets<\/span><\/h3>\n<p class=\"western\">Open Publisher can import <span style=\"font-family: Courier New, monospace;\">.xlsx<\/span> and <span style=\"font-family: Courier New, monospace;\">.xls<\/span> spreadsheets directly onto the canvas by dragging and dropping the file from your desktop. Dropping a spreadsheet triggers the Import Spreadsheet Wizard, which presents two processing modes:<\/p>\n<p class=\"western\"><strong>Styled Data Mode (ExcelJS &#8211; .xlsx only)<\/strong><br \/>\n<span style=\"font-size: small;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-820\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-081508.png\" alt=\"Importing Excel Spreadsheets\" width=\"298\" height=\"203\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-081508.png 920w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-081508-300x204.png 300w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-081508-768x523.png 768w\" sizes=\"auto, (max-width: 298px) 100vw, 298px\" \/><\/strong>The high-fidelity parser reads through your cells and translates Microsoft&#8217;s internal colour codes into standard web CSS. This allows you to perfectly retain:<\/span><\/p>\n<ul>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\">Background cell colours<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\">Font colours<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\">Bold and italic formatting<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\">Custom text alignment<\/span><\/p>\n<\/li>\n<\/ul>\n<p class=\"western\"><strong>Raw Data Mode (SheetJS)<\/strong><br \/>\n<span style=\"font-size: small;\">A robust secondary parser that extracts the raw text and structure of your spreadsheet without any formatting. Use this if you want a clean, neutral-styled table, or if you are importing a legacy <span style=\"font-family: Courier New, monospace;\">.xls<\/span> file (which does not support the Styled Data Mode).<\/span><\/p>\n<p class=\"western\">The wizard features intelligent safeguards: if you drop a legacy <span style=\"font-family: Courier New, monospace;\">.xls<\/span> file that does not support styling extraction, the Styled Data Mode option is automatically dimmed to prevent errors. Once imported, the spreadsheet is rendered as a fully interactive, movable, and resizable table object. Because table cells retain their <span style=\"font-family: Courier New, monospace;\">contenteditable<\/span> attributes, you can click directly into the imported data to fix typos or update values on the fly.<\/p>\n<hr \/>\n<h3 class=\"western\"><span style=\"color: #007670;\">The Table Design Ribbon &amp; Layout Sidebar<img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-822\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-081832.png\" alt=\"Layout Sidebar\" width=\"201\" height=\"559\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-081832.png 375w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-081832-108x300.png 108w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-081832-368x1024.png 368w\" sizes=\"auto, (max-width: 201px) 100vw, 201px\" \/><\/span><\/h3>\n<p class=\"western\">Clicking into any table activates the Table Design contextual ribbon at the top of the screen and simultaneously opens the Table Layout sidebar on the right-hand side of the workspace.<\/p>\n<ul>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>Table Design ribbon:<\/strong> Controls borders (colour, thickness), cell shading (fill colour), and table-wide styles.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>Table Layout sidebar:<\/strong> Contains insert\/delete row and column controls, distribute rows and columns tools, and the 9-way cell alignment grid. The sidebar uses the same frosted-glass, card-based aesthetic as the Image and WordArt formatting panels.<\/span><\/p>\n<\/li>\n<\/ul>\n<h3 class=\"western\"><span style=\"color: #007670;\">Selection Mechanics<\/span><\/h3>\n<p class=\"western\"><strong>Multi-Cell Selection<\/strong><br \/>\n<span style=\"font-size: small;\">Click and drag your mouse across a group of cells to highlight them. Selected cells are shown with a light blue <span style=\"font-family: Courier New, monospace;\">.op-selected-cell<\/span> highlight. You can then apply border colours, fill colours, or line spacing to the entire highlighted group in one action.<\/span><\/p>\n<p class=\"western\"><strong>One-Click Select-All Handle<\/strong><br \/>\n<span style=\"font-size: small;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-824\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-081952.png\" alt=\"One-Click Select-All Handle\" width=\"90\" height=\"102\" \/>Whenever you hover over any table on the canvas, a small floating four-way arrow handle appears just outside the top-left corner of the table. Clicking this handle instantly highlights every cell in the table and switches your ribbon to the Table Layout and Table Design tools, ready for bulk formatting. The handle disappears automatically when you move the mouse away or start dragging other elements, keeping your workspace uncluttered.<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Inserting &amp; Selecting Tables Open Publisher treats tables as interactive, movable canvas elements, offering multiple ways to build grids from scratch or import existing data. Inserting Tables Tables can be inserted in several ways: Standard Grid: Go to Insert &gt; Table and drag over the grid to select the number of rows and columns you [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":828,"comment_status":"open","ping_status":"open","template":"","knowledgebase_cat":[12],"class_list":["post-807","knowledgebase","type-knowledgebase","status-publish","has-post-thumbnail","hentry","knowledgebase_cat-tables"],"_links":{"self":[{"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/knowledgebase\/807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/knowledgebase"}],"about":[{"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/types\/knowledgebase"}],"author":[{"embeddable":true,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/comments?post=807"}],"version-history":[{"count":13,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/knowledgebase\/807\/revisions"}],"predecessor-version":[{"id":829,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/knowledgebase\/807\/revisions\/829"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/media\/828"}],"wp:attachment":[{"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/media?parent=807"}],"wp:term":[{"taxonomy":"knowledgebase_cat","embeddable":true,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/knowledgebase_cat?post=807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}