{"id":87284,"date":"2018-06-21T11:30:51","date_gmt":"2018-06-21T11:30:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/import-spreadsheets-from-microsoft-excel\/"},"modified":"2026-08-21T06:23:16","modified_gmt":"2026-08-21T06:23:16","slug":"import-spreadsheets-from-microsoft-excel","status":"publish","type":"plugin","link":"https:\/\/sk.wordpress.org\/plugins\/import-spreadsheets-from-microsoft-excel\/","author":15136389,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"12.1.0","stable_tag":"12.1.0","tested":"7.1","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"SpreadsheetConverter Calculator","header_author":"Framtidsforum I&M AB","header_description":"Import Spreadsheets from Microsoft Excel","assets_banners_color":"83d3a9","last_updated":"2026-08-21 06:23:16","external_support_url":"https:\/\/help.spreadsheetconverter.com\/support\/online-help\/ssc-help-support-guide-for-the-wordpress-plugin\/","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.spreadsheetconverter.com\/","header_author_uri":"https:\/\/www.spreadsheetconverter.com\/","rating":2.5,"author_block_rating":0,"active_installs":600,"downloads":26268,"num_ratings":4,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"10.0.1":{"tag":"10.0.1","author":"spreadsheetconverter","date":"2018-06-25 07:20:43"},"10.0.2":{"tag":"10.0.2","author":"spreadsheetconverter","date":"2018-07-05 11:12:21"},"10.1":{"tag":"10.1","author":"spreadsheetconverter","date":"2020-10-04 11:18:13"},"10.1.1":{"tag":"10.1.1","author":"spreadsheetconverter","date":"2021-03-29 12:22:04"},"10.1.2":{"tag":"10.1.2","author":"spreadsheetconverter","date":"2021-07-28 11:54:50"},"10.1.3":{"tag":"10.1.3","author":"spreadsheetconverter","date":"2022-12-02 16:20:50"},"10.1.4":{"tag":"10.1.4","author":"spreadsheetconverter","date":"2024-08-07 06:42:12"},"10.1.5":{"tag":"10.1.5","author":"spreadsheetconverter","date":"2024-09-06 05:59:51"},"12.0.0":{"tag":"12.0.0","author":"spreadsheetconverter","date":"2026-06-26 16:51:39"},"12.0.1":{"tag":"12.0.1","author":"spreadsheetconverter","date":"2026-08-11 10:04:16"},"12.0.2":{"tag":"12.0.2","author":"spreadsheetconverter","date":"2026-08-11 14:42:09"},"12.1.0":{"tag":"12.1.0","author":"spreadsheetconverter","date":"2026-08-21 06:23:16"}},"upgrade_notice":{"12.1.0":"<p>New Server form mode: paste a Publish-to-Server link and embed a saving form\ninline on your page. Existing embeds are untouched.<\/p>","12.0.2":"<p>Minor editor polish: clearer placeholder in the block&#039;s link field.<\/p>","12.0.1":"<p>Major rewrite (v12). Your existing embedded calculators keep working \u2014 nothing\nis removed. The editor changes: add new calculators with the new\nSpreadsheetConverter Calculator block or the [ssc_calc] shortcode. A one-time\nadmin notice explains this after updating.<\/p>","12.0.0":"<p>Major rewrite. The old upload-and-iframe flow is replaced by a Gutenberg\nblock that embeds the calculator inline (no iframe). After updating, re-add\nyour calculator with the new SpreadsheetConverter Calculator block or the\n[ssc_calc] shortcode. Old pages stay as they are until you re-embed.<\/p>"},"ratings":{"1":2,"2":0,"3":1,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1896446,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1896446,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":1896446,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":1896446,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"spreadsheetconverter\/calculator":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"spreadsheetconverter\/calculator","version":"12.1.0","title":"SpreadsheetConverter Calculator","category":"embed","icon":"calculator","description":"Embed a calculating web page converted from Excel by SpreadsheetConverter - inline, no iframe.","keywords":["calculator","excel","spreadsheet","form"],"textdomain":"spreadsheetconverter","attributes":{"mode":{"type":"string","default":""},"token":{"type":"string","default":""},"src":{"type":"string","default":""},"name":{"type":"string","default":""}},"supports":{"multiple":false,"html":false,"align":["wide","full"]},"editorScript":"file:.\/index.js","render":"file:.\/render.php"}},"tagged_versions":["10.0.1","10.0.2","10.1","10.1.1","10.1.2","10.1.3","10.1.4","10.1.5","12.0.0","12.0.1","12.0.2","12.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3642173,"resolution":"1","location":"assets","locale":"","width":2880,"height":1800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3642173,"resolution":"2","location":"assets","locale":"","width":2880,"height":1800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3642173,"resolution":"3","location":"assets","locale":"","width":2880,"height":1800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3642173,"resolution":"4","location":"assets","locale":"","width":2880,"height":1800},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3642173,"resolution":"5","location":"assets","locale":"","width":2880,"height":1800}},"screenshots":{"1":"The published page \u2014 the calculator renders inline in your theme, no\niframe, and recalculates live as visitors type.","2":"Add the SpreadsheetConverter Calculator block from the block inserter.","3":"The block asks for one thing: the link you copied from the\nSpreadsheetConverter task pane in Excel.","4":"Paste a conversion link and the block offers <em>Host on this site<\/em> \u2014 one\nclick stores the calculator inside your own WordPress site (same-origin,\npermanent, no CORS).","5":"The live preview in the editor is the real calculator, already\ncalculating \u2014 what you see is what your visitors get."}},"plugin_section":[],"plugin_tags":[716,230,6590,361,9471],"plugin_category":[56],"plugin_contributors":[158249],"plugin_business_model":[216238],"class_list":["post-87284","plugin","type-plugin","status-publish","hentry","plugin_tags-calculator","plugin_tags-embed","plugin_tags-excel","plugin_tags-form","plugin_tags-spreadsheet","plugin_category-social-and-sharing","plugin_contributors-spreadsheetconverter","plugin_business_model-commercial","plugin_committers-spreadsheetconverter"],"banners":{"banner":"https:\/\/ps.w.org\/import-spreadsheets-from-microsoft-excel\/assets\/banner-772x250.png?rev=1896446","banner_2x":"https:\/\/ps.w.org\/import-spreadsheets-from-microsoft-excel\/assets\/banner-1544x500.png?rev=1896446","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/import-spreadsheets-from-microsoft-excel\/assets\/icon-128x128.png?rev=1896446","icon_2x":"https:\/\/ps.w.org\/import-spreadsheets-from-microsoft-excel\/assets\/icon-256x256.png?rev=1896446","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/import-spreadsheets-from-microsoft-excel\/assets\/screenshot-1.png?rev=3642173","caption":"The published page \u2014 the calculator renders inline in your theme, no\niframe, and recalculates live as visitors type."},{"src":"https:\/\/ps.w.org\/import-spreadsheets-from-microsoft-excel\/assets\/screenshot-2.png?rev=3642173","caption":"Add the SpreadsheetConverter Calculator block from the block inserter."},{"src":"https:\/\/ps.w.org\/import-spreadsheets-from-microsoft-excel\/assets\/screenshot-3.png?rev=3642173","caption":"The block asks for one thing: the link you copied from the\nSpreadsheetConverter task pane in Excel."},{"src":"https:\/\/ps.w.org\/import-spreadsheets-from-microsoft-excel\/assets\/screenshot-4.png?rev=3642173","caption":"Paste a conversion link and the block offers <em>Host on this site<\/em> \u2014 one\nclick stores the calculator inside your own WordPress site (same-origin,\npermanent, no CORS)."},{"src":"https:\/\/ps.w.org\/import-spreadsheets-from-microsoft-excel\/assets\/screenshot-5.png?rev=3642173","caption":"The live preview in the editor is the real calculator, already\ncalculating \u2014 what you see is what your visitors get."}],"raw_content":"<!--section=description-->\n<p>SpreadsheetConverter (https:\/\/www.spreadsheetconverter.com\/) turns an Excel\nworkbook into an interactive, calculating web page. This plugin embeds that\ncalculator in WordPress as a Gutenberg block \u2014 rendered inline by your\ntheme (no iframe), SEO-visible, and recalculating live as visitors type.<\/p>\n\n<p>You create the calculator with the SpreadsheetConverter add-in for Excel. It\nworks in Excel desktop (Windows or Mac) <strong>and<\/strong> in Excel on the web, which is\nfree with a Microsoft account \u2014 so most people can use it without buying Excel.\nThere is a free trial \u2014 install it from\nhttps:\/\/addin.spreadsheetconverter.com\/install<\/p>\n\n<p><strong>Three hosting modes:<\/strong><\/p>\n\n<ul>\n<li><strong>Server form (recommended)<\/strong> \u2014 click <em>Publish to the Server<\/em> in Excel\n(SpreadsheetConverter Server), then <em>Copy link<\/em>, and paste it. The form\nmounts inline on your page straight from the Server \u2014 calculating live,\n<strong>saving what visitors type as records on the Server<\/strong>, no Server menus,\nno iframe. Any conversion flavor works; you do not need the Embeddable\noption for this mode.<\/li>\n<li><strong>Host on this site<\/strong> \u2014 paste the conversion link copied from the\nSpreadsheetConverter task pane in Excel and click <em>Host on this\nsite<\/em>. WordPress fetches the calculator from the SpreadsheetConverter\ncloud and stores it inside your own site\n(<code>wp-content\/uploads\/ssc-embed\/<\/code>). Everything is then served same-origin\n\u2014 fast, no CORS, and the calculator keeps working forever, even after\nthe conversion link expires.<\/li>\n<li><strong>Link to the cloud<\/strong> \u2014 click <em>Publish to Cloud<\/em> in Excel, paste the\npermanent link. The calculator stays on the SpreadsheetConverter cloud;\nyour page references it and is always current when you re-publish.<\/li>\n<\/ul>\n\n<p>An offline fallback lets you upload the calculator zip manually if your\nWordPress host cannot reach the SpreadsheetConverter cloud. Classic\n(non-block) themes can use the <code>[ssc_calc]<\/code> shortcode.<\/p>\n\n<p>One calculator per page. The block validates the pasted link and tells\nyou exactly what to do if it is the wrong kind (for example a temporary\n\"Test in Cloud\" link).<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to SpreadsheetConverter services in three situations,\neach initiated explicitly by an editor \u2014 never on a public page view in\nself-host mode:<\/p>\n\n<ol>\n<li><strong>Host on this site<\/strong> \u2014 when an editor clicks the button, the WordPress\nserver downloads the calculator bundle from the conversion link's host\n(<code>*.spreadsheetconverter.com<\/code>). The pasted URL (containing the\nconversion job id) is the only data sent.<\/li>\n<li><strong>Link to the cloud<\/strong> \u2014 the page embeds the calculator directly from\nthe SpreadsheetConverter hosting cloud (<code>*.spreadsheethosting.com<\/code>);\nvisitors' browsers request the calculator files from that host. When\nconfiguring the block, the WordPress server fetches the published\ncalculator's index page once to read its name.<\/li>\n<li><strong>Server form<\/strong> \u2014 the page embeds the form directly from\nSpreadsheetConverter Server (<code>server.spreadsheetconverter.com<\/code>);\nvisitors' browsers request the form and its assets from that host, and\nwhat a visitor types into the form is saved as a record on the Server\n(that is the product: a saving form). Nothing is fetched by your\nWordPress server in this mode.<\/li>\n<\/ol>\n\n<p>Both services are provided by Framtidsforum I&amp;M AB (SpreadsheetConverter).\nTerms of use: https:\/\/www.spreadsheetconverter.com\/terms-of-use\/\nPrivacy policy: https:\/\/www.spreadsheetconverter.com\/privacy-policy\/<\/p>\n\n<h3>Getting started<\/h3>\n\n<h4>Part 1 \u2014 Convert your spreadsheet (in Excel)<\/h4>\n\n<p>You need the SpreadsheetConverter add-in for Excel to convert your workbook. It\nruns in Excel desktop (Windows or Mac) or in Excel on the web (free with a\nMicrosoft account \u2014 no need to buy Excel). Install it (free trial) from\nhttps:\/\/addin.spreadsheetconverter.com\/install<\/p>\n\n<ol>\n<li><strong>Start Excel and open your workbook<\/strong> \u2014 e.g. <code>mortgage-calculator.xlsx<\/code>.<\/li>\n<li><strong>Open the SpreadsheetConverter task pane<\/strong> (Home ribbon \u2192\nSpreadsheetConverter).<\/li>\n<li><strong>Sign in<\/strong> if prompted (required to convert).<\/li>\n<li><strong>Press Convert.<\/strong> For the recommended Server mode any flavor is fine \u2014\nthe Server compiles the workbook itself. For <em>Host on this site<\/em> or\n<em>Link to the cloud<\/em> you must select <strong>Flavor = HTML and tick the\nEmbeddable checkbox<\/strong> first \u2014 those two modes embed the converted bundle,\nand only an Embeddable HTML conversion produces it. The spreadsheet\nbecomes an interactive web calculator (a few seconds).<\/li>\n<li><strong>Get the link to paste into WordPress.<\/strong> On the green <strong>Converted<\/strong> card:\n\n<ul>\n<li><em>Recommended:<\/em> press <strong>Publish to the Server<\/strong>, then <strong>Copy link<\/strong> on\nthe <em>Published to the Server<\/em> card \u2014 a permanent link to your form on\nSpreadsheetConverter Server (visitors' entries are saved as records\nthere).<\/li>\n<li>To host it on your own WordPress site: under <strong>\u25b8 More options \u2192\nWordPress<\/strong>, press <strong>Copy link<\/strong> \u2014 the short-lived conversion link (use\nit within a few minutes).<\/li>\n<li>To link to the SpreadsheetConverter cloud instead: under <strong>Classic\ncloud<\/strong>, press <strong>Publish to cloud<\/strong>, then copy the permanent link. Only a\npermanent Publish-to-cloud link works for cloud-linking \u2014 a temporary\n\"Test in cloud\" link (its address contains <code>\/tmp\/<\/code>) is rejected by the\nblock.<\/li>\n<li>In every case you paste the <strong>whole link<\/strong> and the block double-checks\nit. Nothing is downloaded to your computer.<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h4>Part 2 \u2014 Add it to your WordPress page<\/h4>\n\n<ol>\n<li><strong>Open your WordPress page for editing<\/strong> (Pages \u2192 Add New). You are\nalready signed in to WordPress here \u2014 that is why you never type a\npassword into Excel.<\/li>\n<li><strong>Add the SpreadsheetConverter block<\/strong> (\uff0b \u2192 \"SpreadsheetConverter\nCalculator\").<\/li>\n<li><strong>Paste your link.<\/strong> The block recognizes the link type and offers the\nmatching option:\n\n<ul>\n<li>Server form link (<code>\u2026\/forms\/your-form<\/code>, a record link\n \u2026\/forms\/your-form\/17, or the <code>\u2026\/embed.html<\/code> address itself) \u2192\n<strong>Embed from the Server<\/strong> (recommended). Click it. The form mounts\ninline straight from the Server \u2014 no Server header, menu or records\nrow, just the form, styled by your theme.<\/li>\n<li>Conversion link \u2192 <strong>Host on this site<\/strong>. Click it.\nWordPress fetches your calculator and stores it inside your own site.<\/li>\n<li>Publish-to-Cloud link \u2192 <strong>Link to the cloud.<\/strong> The calculator stays\non the cloud; your page references it.<\/li>\n<li>Temporary \"Test in Cloud\" link \u2192 the block shows: <em>\"This is a\ntemporary test link \u2014 click Publish to Cloud in Excel for a permanent\none.\"<\/em><\/li>\n<li>A Server link that is not a form (a Records list, a Properties page,\na private link) \u2192 <em>\"Paste the form's own link \u2014 the address 'Open\nyour form' opens in Excel (\u2026\/forms\/your-form). Records lists,\nProperties pages and private links can't be embedded.\"<\/em><\/li>\n<li>Anything unrecognized \u2192 <em>\"That doesn't look like a\nSpreadsheetConverter link \u2014 copy it again from the Excel panel.\"<\/em><\/li>\n<\/ul><\/li>\n<li><strong>See the live preview<\/strong> inside the editor \u2014 no grey iframe,\ntheme-styled, calculates live.<\/li>\n<li><strong>Press Publish<\/strong> (the WordPress button). The page goes live.<\/li>\n<li><strong>View your live page.<\/strong> It calculates, validates, moves between\nsheets, and Submit works. On a Server form, what a visitor types is\nsaved to the Server exactly as on the Server's own page: a small save\nstatus sits at the top of the form, action buttons show their outcome\nin the page, and you find the records under <strong>Records<\/strong> on the Server.<\/li>\n<\/ol>\n\n<h4>Server forms \u2014 notes and limits<\/h4>\n\n<ul>\n<li><strong>One calculator per page<\/strong> (all modes; the calculator is page-global).<\/li>\n<li><strong>Classic themes:<\/strong>\n  [ssc_calc token=\"https:\/\/server.spreadsheetconverter.com\/t\/acme\/forms\/order\"].<\/li>\n<li><strong>Updating later:<\/strong> re-publish to the Server \u2014 your page mounts the new\nversion on reload; nothing to change in WordPress.<\/li>\n<li><strong>Returning visitors:<\/strong> in most browsers a visitor who comes back to your\npage is recognized again (the Server keeps their identity in a partitioned\ncookie) and continues with their earlier entry. A browser that refuses\npartitioned cookies starts a fresh entry instead \u2014 the earlier one stays\nsafe on the Server.<\/li>\n<li><strong>No sign-in inside the mount:<\/strong> a members-only form shows the Server's\nrefusal in the save status with a link to sign in on the Server's own\npage.<\/li>\n<li><strong>Forms published before this release:<\/strong> re-publish once so images inside\nthe form and returning-visitor recognition work in the mount (both ride a\nper-form file that updates on publish).<\/li>\n<li><strong>Your site sends its own Content-Security-Policy?<\/strong> Allow\n  https:\/\/server.spreadsheetconverter.com in <code>script-src<\/code>, <code>style-src<\/code>,\n  img-src and <code>connect-src<\/code> \u2014 the same four the cloud-link mode needs for\nspreadsheethosting. WordPress itself sends no CSP by default.<\/li>\n<li><strong>Troubleshooting:<\/strong> open <code>\u2026\/forms\/your-form\/embed.html<\/code> directly in a\nbrowser. If it works there but not on your page, the issue is your page's\nCSP, a plugin stripping the custom element, or a theme script clashing\nwith a global the calculator uses.<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20many%20calculators%20can%20i%20put%20on%20one%20page%3F\"><h3>How many calculators can I put on one page?<\/h3><\/dt>\n<dd><p>One. Each page hosts a single calculator; put more on their own pages.<\/p><\/dd>\n<dt id=\"my%20theme%20uses%20the%20classic%20editor%20%E2%80%94%20can%20i%20still%20embed%3F\"><h3>My theme uses the classic editor \u2014 can I still embed?<\/h3><\/dt>\n<dd><p>Yes: <code>[ssc_calc token=\"\u2026\"]<\/code> (a link you pasted\/hosted via the block, a\npermanent cloud link, or a Server form link) or <code>[ssc_calc src=\"\u2026\"]<\/code> (the\ncalculator's base URL).<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20a%20server%20form%20and%20the%20other%20modes%3F\"><h3>What is the difference between a Server form and the other modes?<\/h3><\/dt>\n<dd><p>A Server form is hosted on SpreadsheetConverter Server and <strong>saves what\nvisitors type as records<\/strong> you can review there \u2014 it is a form, not just a\ncalculator. The other two modes embed a static calculating page (self-hosted\nor on the cloud); nothing is stored unless the workbook has its own Submit.\nFor other websites (Squarespace, Wix, plain HTML) the form's Properties page\non the Server shows the same two-line embed code to copy.<\/p><\/dd>\n<dt id=\"how%20do%20i%20update%20the%20calculator%20later%3F\"><h3>How do I update the calculator later?<\/h3><\/dt>\n<dd><p>Convert again in Excel and re-click <em>Host on this site<\/em> (or re-Publish to\nCloud). Re-hosting replaces the stored copy.<\/p><\/dd>\n<dt id=\"i%20am%20upgrading%20from%20the%20classic%20version%20%E2%80%94%20will%20my%20existing%20calculators%20break%3F\"><h3>I am upgrading from the classic version \u2014 will my existing calculators break?<\/h3><\/dt>\n<dd><p>No. The classic plugin embedded each calculator as a fixed <code>&lt;iframe&gt;<\/code> saved\ndirectly in your page, pointing at files in <code>wp-content\/uploads\/ssc\/<\/code>.\nVersion 12 does not touch those files, so your existing pages keep working\nexactly as before. What changes is only the editor: the old upload screen is\nreplaced by the new \"SpreadsheetConverter Calculator\" block. To add a <em>new<\/em>\ncalculator, use that block (or the <code>[ssc_calc]<\/code> shortcode). After updating you\nwill see a one-time admin notice with the same reminder; you can dismiss it.<\/p><\/dd>\n<dt id=\"the%20calculator%20isn%27t%20working%20on%20my%20page\"><h3>The calculator isn't working on my page<\/h3><\/dt>\n<dd><p>If you self-hosted, open\n    https:\/\/\/wp-content\/uploads\/ssc-embed\/\/index.html\ndirectly in a browser. That page runs the calculator on its own \u2014 if it\nworks there but not on your page, the issue is page\/theme integration,\nnot the calculator.<\/p><\/dd>\n<dt id=\"my%20wordpress%20host%20cannot%20reach%20the%20internet\"><h3>My WordPress host cannot reach the internet<\/h3><\/dt>\n<dd><p>Use the offline fallback: click <em>Download zip<\/em> in the Excel task pane and\nupload the zip in the block.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>12.1.0<\/h4>\n\n<ul>\n<li>New: <strong>Server form<\/strong> mode \u2014 paste a SpreadsheetConverter Server form link\n(<code>\u2026\/forms\/your-form<\/code>) and press <em>Embed from the Server<\/em>. The form mounts\ninline in your theme (no iframe, no Server menus), calculates live, and\nsaves visitors' entries as records on the Server. Record links and\n  ?view=1 links work too.<\/li>\n<li>The <code>[ssc_calc]<\/code> shortcode accepts Server form links.<\/li>\n<li>Images and other assets inside an embedded calculator now load from the\ncalculator's own host in every mode (previously they could wrongly be\nrequested from your page's address).<\/li>\n<li>Clearer message when a pasted Server link is not a form's own address\n(a Records list, a Properties page, a private link).<\/li>\n<\/ul>\n\n<h4>12.0.2<\/h4>\n\n<ul>\n<li>Editor: the link field's placeholder no longer shows a full example URL,\nwhich could be mistaken for an already-entered value. It now reads\n\"Paste calculator link\u2026\" (and is translatable).<\/li>\n<\/ul>\n\n<h4>12.0.1<\/h4>\n\n<ul>\n<li>Add a one-time, dismissible admin notice for sites upgrading from the\nclassic (pre-12) plugin: confirms existing iframe embeds keep working and\npoints to the new block. Shown only when classic data is detected.<\/li>\n<li>Add an \"Upgrading from the classic version?\" FAQ entry.<\/li>\n<\/ul>\n\n<h4>12.0.0<\/h4>\n\n<ul>\n<li>Complete rewrite for SpreadsheetConverter v12.<\/li>\n<li>Gutenberg block with inline (no-iframe) rendering via the <code>&lt;ssc-calc&gt;<\/code>\nembed mount.<\/li>\n<li>Self-host mode: block-initiated pull \u2014 WordPress fetches the calculator\nbundle server-side; no credentials, no CORS.<\/li>\n<li>Cloud-link mode: reference a permanent Publish-to-Cloud URL.<\/li>\n<li>Manual zip upload fallback for air-gapped hosts.<\/li>\n<li><code>[ssc_calc]<\/code> shortcode for classic themes.<\/li>\n<li>Removed: custom post type, upload-triggered ZIP extraction, version\nregex, debug file logging, TinyMCE iframe inserter.<\/li>\n<\/ul>","raw_excerpt":"Embed live, calculating web pages converted from Excel by SpreadsheetConverter \u2014 inline in your theme, no iframe.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/87284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=87284"}],"author":[{"embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/spreadsheetconverter"}],"wp:attachment":[{"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=87284"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=87284"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=87284"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=87284"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=87284"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=87284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}