
- #Features missing from excel for mac update#
- #Features missing from excel for mac series#
- #Features missing from excel for mac mac#
- #Features missing from excel for mac windows#
For example marshalling arrays as SafeArrays. Some low-level marshalling types are not supported in.Some APIs are missing the underlying implementations for non-Windows platforms.The tool will not identify the following unsupported usage of APIs: One thing to note is that this tool is by no means bulletproof. NET Core alternatives, third party alternatives (like Newtonsoft.Json), or where we needed to implement our own replacements. We needed to identify where we might find. A small subset is shown here:īased on this, we had to create a plan to refactor the codebase. Running this on the existing Power Query codebase, produced a long list of APIs being used which are not supported in. NET Core needs to start with running the API portability analyzer. NET on all platforms, with minimal platform specific code.Īny effort to port to. Our long term goal is to have a single cross platform codebase, running on the same. NET Framework 3.5 build side by side to the. This basically means we need to maintain the existing.
#Features missing from excel for mac windows#
Whatever we do, do not break our existing Windows users :).We set for ourselves two major requirements: The refresh project requires minimal user interface and would lay the groundwork needed for the rest of the project. This blog will focus on the refresh scenario leaving the authoring (UI) parts for future posts. Authoring: Port the authoring UI to Mac.
#Features missing from excel for mac mac#
This covers a large use case, as it allows data analysts to create workbooks once, and have Mac users consume these workbooks and refresh the data as it updates. Refresh only: Use Windows to author Excel workbooks with Power Query queries inside them, and then allow our Mac users to refresh these workbooks using Excel for Mac.Thus, we made a project management decision to split the project into two major sub projects: It is quite obvious this turned out to be quite an undertaking and would require multiple man years to get done. For RPC it depends on Remoting, and some WCF features which are not natively supported by. The build and testing infrastructure were developed to run on Windows machines.Many of these connectors use native Windows libraries (for example Microsoft Access connector) and may be extremely hard to make cross platform. Power Query provides a large set of connectors to external data sources.The Data Access layer uses COM based OLEDB as the means to move data between Power Query and Excel.The UI framework is based on WinForms, Internet Explorer, and COM interop.


The Power Query product has been in development for many years, it has a considerably large codebase, and is being used by millions of existing customers. Power Query was developed for windows and is written in C# targeting. Features in Power Query are available in Excel and Power BI Desktop.
#Features missing from excel for mac update#

#Features missing from excel for mac series#

Calendar – Opening of Shared Calendars is now supported! Existing ones will be migrated when you switch from Old to New Outlook.
