I have a blog created through Github Pages. On a particular blog post, I want to share an Excel file. Where in the directory structure of the Github Pages should I upload this excel file & so that I can link it in Markdown on my blog page?
Basic requirement would be if it can be downloaded by someone by click on the link on my blog post.
Additional good to have things would be
Clicking on the link would open the Excel file in Microsoft Office Online Live, that would be great.
If some kind of preview can be embedded on the blog post itself, that would also be good to have.
How do I do this?
Let me answer my own question.
If your root Github directory is https://github.com/MyBlogPage/MyBlogPage.github.io, then you can create a directory inside this called docs. Upload the excel file there - let's call it MyExcel.xlsx
Now in your post, you can link it as https://raw.githubusercontent.com/MyBlogPage/MyBlogPage.github.io/master/docs/MyExcel.xlsx
However, the above doesn't seem to be useful for opening the Excel Book in Office Online. So I ended up creating a Free Office Online account at https://www.office.com/. Uploaded my Excel Sheet there (it uploads it into the OneDrive associated with the Office Account). On the top right when you are viewing the workbook in Excel Online, there is a "share" menu - from there it gives you a link to share either an editable or non-editable workbook. This can be linked from your blog post.
Related
we need to share the file from SharePoint online to customer as a downloadable link. the current SharePoint 'Copy link' option is making the opening of the file directly in the browser. is there any alternative way to make the SharePoint online file as downloadable by clicking on link.
whenever customer click the SharePoint online direct file link it should get downloaded and not open in a browser.
I have already tried by adding 'download.aspx' to end of the below SharePoint link but unable to access.
https://domain.sharepoint.com/:x:/s/[site-name]/[token]?dowload.aspx
Please suggest any alternative way to SharePoint online file link as downloadable.
thank you.
#Ramesh Subramanyamvari,
You can use below link to download file:
Source sharing link:
https://abc.sharepoint.com/:x:/s/s01/EYW-JSP1TBtGkk3u9LGfqvIBp1CaePZY30X9FCZPPxoM0g?e=Og98U2
Download link:
https://abc.sharepoint.com/:x:/s/s01/EYW-JSP1TBtGkk3u9LGfqvIBp1CaePZY30X9FCZPPxoM0g?download=1
Or
https://abc.sharepoint.com/sites/s01/_layouts/15/download.aspx?share=EYW-JSP1TBtGkk3u9LGfqvIBp1CaePZY30X9FCZPPxoM0g
BR
I was experimenting with MS Flow in Office 365, trying to automatically extract info from excel files. However, it turns out we made some "design error" in our sharepoint structure.
We have multiple central document libraries that are only linked to the Onedrive for Business environment and not connected to a Sharepoint site. (The latter turns out to be necessary for MS flow.) Is it possible to link existing document libraries to a sharepoint site?
EDITS:
Some background: within onedrive for business we have created multiple document libraries. See the screenshot below (blacked out are the ones we created).
Screenshot of Onedrive for Business "Site Contents"
Using MS flow I want to extract info from some of the Excel sheets in those doc libs. However, when using the wizards, I can only access files in document libraries that are created from a Sharepoint site (mine were apparently created directly in the OnedrivefB environment) or the main document library from OnedrivefB (as shown below; when choosing Onedrive, the File wizard only shows the files in the 'Documents' doc lib as also listed in the previous screenshot. Screenshot from Flow wizard
Elsewhere, I was told I should connect the document libraries we created to a Sharepoint site. But this person couldn't tell me how... Other suggestions are of course welcome as well!
Thanks, J
For completeness:
Step 1 in the wizard, showing sharepoint sites and onedrive for business
Step 2 in the wizard, showing options when choosing for OdfB
Step 3 in the wizard, only showing files from the document library called "Documents" in the first screenshot
A screenshot from one such document library with the Excel I am trying to access
Both OneDrive for Business and Sharepoint sites can be connected to MS Flow. If you are looking for the connection with OneDrive for Business, check the below link for triggers and sample templates
https://us.flow.microsoft.com/en-us/connectors/shared_onedriveforbusiness/onedrive-for-business/
Sharepoint -
https://us.flow.microsoft.com/en-us/connectors/shared_sharepointonline/sharepoint/
EDIT:
To access an Excel file in an OneDrivefB folder, browse and select the excel using file option. It will list all the folders in your OneDrive library.
.Second screenshot which you attached is sharepoint assets. they cant be linked to OneDrive. It can only be linked to sharepoint sites
When I attach a link in an email using harmon.ie, I get an url that includes the file name. However when the recipient clicks it, it starts to download a copy instead of opening the actual SharePoint document.
The link is typically on this format:
[company].sharepoint.com/sites/[subsite]/[library]/[filename.docx]
The same link retrieved directly from SharePoint would look something like this:
[company].sharepoint.com/:w:/s/sites/[subsite]/EZ31C3wRKuVPnOOB7vNGMsMBiI9eYAjGTuiaEODu_c3wpw
That link will typically open the document in SharePoint as expected.
It did not use to be like this. The links from harmon.ie used to open documents instead of downloading copies. I am afraid I cannot say when we discovered this, but I believe it was a couple of months ago. We are using the free plan, and are not qualified for support from harmon.ie. We were pointed in the direction of this forum, and I would be most grateful if someone could help us.
Thanks
Eigil
Harmon.ie creates plain valid links to Sharepoint document and they are opened by default browser (like any link you will add inside an email)
The behavior is only controlled by the browser not by harmon.ie (you can check it out by adding the url in the browser)
The only solution to control the behavior is to use the feature to generate OWA link so that it opens in Office online.
Indeed, we have feature allowing to create links that will open in OWA (hence in the browser)
Please read carefully register key: GenerateOWALinks as detailed at https://harmon.ie/provision-harmonie-outlook-all-users
Note also that if the recipient of the email has harmon.ie installed, he can right click on the link, select Open in Harmon.ie. The document will appear in harmon.ie sidebar (at the Sharepoint location), double clicking on it with open the document in MS Word.
Thanks,
----- Jean
I'm trying to run a PowerQuery on a work-related Google Sheet (that I can't share here) so that the data appears in Excel and refreshes when I need it to.
I have published the Google sheet to the web and gotten the link (in web format, not Excel, but this is failing no matter which file format I publish in).
I then go to Data->From Web in Excel and I paste the link to the Google Doc get this:
Query Preview
As you can see, the data isn't appearing. It should be a table with a bunch of data.
Can someone help me fix this?
When using Google's File / Publish to the web pop-up, change the 2nd setting from "Web page" to "Microsoft Excel (.xlsx)". It then builds a link that works without modification in Power Query.
FYI the best in-depth discussion on this topic is on this thread:
http://community.powerbi.com/t5/Integrations-with-Files-and/How-to-connect-google-sheet-to-Power-BI/m-p/205058#M11276
BTW if you have published your Google sheet to the web, then there shouldn't be any obstacle to sharing it here - it's already visible to anyone.
Is it possible to embed google excel in my website to edit document stored locally?
My manager asked me if it is possible to integrate the Microsoft office webapp in my own website.
Clients have excel files stored on our website, we want to know if it is possible for them to open the file with a web excel page, edit the file and save the modifications. For now, they use SharePoint so it is easy for them but we intend to use an other platform.
Our client can have all the license we need.
I searched but I didn't find any solution.
I know you should be able to do this with ASP and the .Net Framework. SharePoint uses ASP pages, so you may try to do something simpler.
If you go over the Internet you'll see several solutions because people do this too.
e.g. a thing you can do is to use Open XML API to do this, and it is like reading / modifying a flat file on the server. A restriction is it has to be .xlsx / 2007 format onward.