web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Unanswered

OPEN in EXCEL action and COPY & PASTE option within Web Client: things to know

(1) ShareShare
ReportReport
Posted on by

The scope of this community post is to clarify the design of built-in “Open in Excel” (CTRL+E) action within Web Client and copy & paste rows from lists.

NOTE: this post is currently based on 16.3 build release.

 

Pages in the web client all show the button, but there are a number of scenarios where it may not be available, and the platform may not always know until runtime if this is the case or not for a given page. 

Some of the scenarios where “Open in Excel” action is not available include:

  • ListPlus pages (such as Item by Location or Vendor Purchases). 
  • Pages bound to a temporary table
  • Pages bound to no table at all
  • Specific system page exceptions

Until version 14.x (included), you might have some of these pages like e.g. Item by Location showing the “Open in Excel” button but grayed out (disabled)

pastedimage1595513629007v1.png

This is due to the limitation described earlier.

In version 15.x and later, you might notice that the action “Open in Excel” has been removed instead of showing it disabled by the platform to improve consistency within user experience (UX).

Whenever you hit this limitation, you still have the opportunity to copy and paste rows into excel. There is one extra that worth mentioning when copy / pasting that is officially reported here

https://docs.microsoft.com/en-us/dynamics365/business-central/ui-copy-paste#what-is-the-maximum-number-of-rows-that-can-be-copied

Even if you have quite a lot of rows, selecting all rows (CTRL+A) and then doing a copy & paste will only add 50 records to the Excel spreadsheet. This is an intended performance savvy feature to prevent users (loading and) copying million of rows from a list. List pages are engineered to request only a limited number of records to be displayed as fast as possible, to request more lines from the server, users has to scroll down (this mechanism is also the source of high async_network_io on SQL Server side).

If user is really in need to copy all the rows, then he/she has to press CTRL + Page Down or scroll down until the last record being sure that all records has been fetched in the list. In that way, copy & paste will load into memory all rows and pasted into the Excel spreadsheet.

Last but not least, if users are copying quite frequently records from a specific list that does not have enabled the “Open in Excel” action, you might think of creating an ad hoc export to excel using a report or through excel buffer (if and where possible).

I have the same question (0)

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,066

#2
YUN ZHU Profile Picture

YUN ZHU 658 Super User 2025 Season 2

#3
Sumit Singh Profile Picture

Sumit Singh 595

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans