I want to develop a Windows Store app that reads data from a Microsoft Excel Sheet.
I'm looking for a solution for this, something like hosting the Excel sheet on a server and using some API or an SDK to read its content.
Also can SharePoint Online, Azure or Office 365 provide such functionality ? I didn't work with these tools before so I don't know what they can really offer for my scenario.
What can be the best solution to achieve this ?
You can refer the following link for SDK to read Microsoft Excel files,
http://www.syncfusion.com/products/file-formats/xlsio
Regards,
Riyaj Ahamed I
Related
Q1. Are there any method to distribute excel office add-in(w/ office.js) in privately?
(Will office.js add-in also be distributed like VSTO's .exe OR .xla/.xlam macro files with password?)
Q2. If I run office add-in server(node.js) on my on-premise server, What will have to be distributed to the end-users?
(I want to hide the core source logic unlike VBA macro.)
I am now developing an excel office add-in. But there seems to be some limitation to deploy to the end-users in my company.(We are now testing environment for pilot, and using office 365 but it is restricted by IT's policy)
When I refer to the official documentation below, the docs says that the way to deploy add-in in privately are Microsoft 365 admin center OR SharePoint catalog.(AppSource is publicly for everyone.)
refer. https://learn.microsoft.com/en-us/office/dev/add-ins/publish/publish
However, it seems that it have to use Microsoft's services or components like SharePoint or admin center. I don't want to use these items because I want to flexibly cope with various environments.
I have also read the article as below.
refer. How to distribute private office add-ins?
But the reply thread seems that the writer couldn't get the appropriate answer what I also want to know.
I want to know the other ways to distribute excel office add-in(w/ office.js) without unveiling my core source logic and what is the minimum materials I have to provide to the end-users(i.g. manifest or something).
Typically, as you have already know, you need to host the add-in's source code on the web server anywhere. The manifest file just refers to the place where the sources are stored. And the single file which should be provided to be able to side-load add-ins locally is the manifest file. Everything else is hosted under your control.
Due to the nature of the web technology you can't hide the source code from users. The add-in acts like a regular web page. The best what you could do is to obfuscate your code.
I'm exploring Office 365 development and I'm trying with Excel add-ins.
One thing I'd like to was to interact with other Office applications, like Outlook, OneDrive and Word - from Excel.
For example, I'd like to send an email from an Excel table and/or insert the value of a cell in a Word document.
After searching the documentation, I couldn't find if this is possible, so I'd appreciate some help.
I'm new to Office development.
Thanks in advance!
Add-ins (Office.js) run in separate instances of browsers (controlled by the Office apps). This makes it difficult to pass messages between apps. Browser storage (cookies, localStorage and IndexedDatabase) can't consistently see each other's data/events when in separate instances. Because of this, we had to pass messages through our servers just to communicate between Excel, Word, and PowerPoint on the same device. Microsoft currently does not provide an API to communicate between add-ins in different apps.
I'm working on a project in work and I just have a query regarding a page. So I want to effectively place an excel file "behind" a page and then on the GUI of the page have a search criteria which will show users their search results from said excel document ?
Is this possible to do ? I can't seem to figure it out if so.
Thank you in advance for your help.
C
Depends on edition. (Foundation, Std, Ent)
You can:
Import the Excel file to a SharePoint list, and then use search.
Store the Excel file in a library, connect to it using Business Connectivity Services (BCS / BDC), display it as an External list, and the use search.
Store it in a library, and use custom JavaScript to call the Office Online Server's REST API. (You can return ranges, not sure about search methods.)
Setup the Excel file for Excel Web Services, publish to SharePoint and add an Excel Services Web Part. (Enterprise Edition Only)
I am developing a windows 8 app . The app should render the PowerBI charts and reports hosted in a sharepoint site. I need to know whether there is any way to do this. I need to know if it is possible to view the charts made by PowerBI inside a windows 8 app.
Thanks
Thanks for the question. If you'd like to do this with Power View in Office 365, there's a way to do it. You can read about it here:
http://blogs.msdn.com/b/powerbi/archive/2014/12/11/embed-power-view-interactive-reports-in-your-blogs-and-websites.aspx
http://blogs.msdn.com/b/shishirs/archive/2014/02/13/analyzing-search-trends-using-powerbi.aspx
This works for embedding a canned report that is saved somewhere in Office 365. This probably won't work well for your Windows 8 application.
Embedding in applications is something we're looking to add in Power BI, but it's not available right now.
Please submit an idea at the link below to help us prioritize and keep you updated when we add this to the service.
http://support.powerbi.com/forums/265200-power-bi
Appreciate your using Power BI.
Lukasz P.
Power BI Team, Microsoft
If you'd like to stay up to date with the Power BI developer story updates you can register (http://solutions.powerbi.com/appsuggestion.html) or follow our blog (http://blogs.msdn.com/b/powerbidev/)
I use Office 365 plan E3 and I want to copy and modify an excel file within a document library on the server. Goal is to read some values from a listitem and update the excel with these values. In the excel file there are several formulas that do the reporting the customer wants.
I already tried developing a sandboxed solution with excelservices.dll referenced, but SharePoint doesn't allow to execute this solution because of partial trust problems.
I also tried to generate a proxy for ExcelServices.asmx, but WCF needs a configuration file and in O365 I can't change web.config to add the config-sections - and it's not so much fun to generate and parse soap messages manually.
Are there any suggestions how to solve this or is it still impossible?
SharePoint have some embedded function of Excel services - maybe You can use webpart like Excel lists or something similar?