Create a spreadsheet in Apple’s Keynote, go to the Share menu, and select Collaborate With Others .
Select “Copy Link”.
Under Share Options, set Who can access to “Anyone with the link” and Permission to “view Only”.
After Keynote and iCloud process your presentation, there will be a URL on your clipboard. There’s no confirmation of this. Paste that link into the file section in the embed code below;
Key takeaways - you have to use Apple iCloud, and you can’t prevent users from downloading and sharing. But you can prevent users from making changes.
The cool things you can do are endless. You can have multiple slides, text, graphics, and images. Users can make your spreadsheet full-screen. You can make changes in Keynote on your Mac, iPad, iPhone, and even from any browser on any computer by going to iCloud.com and your spreadsheet in Sparkle will be updated.
I’ve made blogs with this so clients can update/create entries themselves. I make spreadsheets that don’t look anything like a boring spreadsheet. Use your imagination and see what you can do!
You can also export the keynote file as HTML. This will allow the page to be embedded in an Iframe within the sparkle page. Every time edits are made, you would re-export to the same file name to update your site page.
@GRAFKOM Try a test setup with Keynote first. Once the Keynote connection is working try Pages. Apple designed this embed setup for Keynote, but I have gotten Numbers and Pages to work with Pages being the most hit or miss. Information I received from Apple said to consider this for Numbers and Pages to be in Beta.
Sparkle does not always show embed results in the canvas, or at least not right away, yet should always show in Safari Preview. You don’t need the project published to your server.
As @FlaminFig wrote, iCloud will reject without an SSL certificate against your domain.
Just create a keynote project with a page size of 960 x 500 (from your example) add a spreadsheet table and its data or copy and paste your numbers table into keynote. Export the keynote as HTML and upload it to a folder on your server. You can now use the iframe code to point to the index.html file created by keynote (remember it will be in a folder on your server so add the full path to the iframe code). When you want to change the data, make the changes in the keynote file and re-export the html and replace the version on your server with the new one. There will be no need to change your sparkle project file as long as your edited keynote file uses the same path and file name.
@GRAFKOM Based on the iCloud server error you’ve gotten, twice, something is interfering with the code going from your Mac to iCloud. In this case it looks like iCloud system files on your Mac may be the issue. Try the following steps: