Short Article: Azure Data Factory’s Copy Does not Support Excel as Destination

Tech Zero
1 min readMar 25, 2024
ADF using excel as sink
Image credit — http://www.independent.co.uk/news/science/old-fashioned-light-bulbs-could-be-set-for-comeback-after-light-recycling-breakthrough-a6806446.html

As the title suggests, this will be a very short article.

If you were wondering why that newly created excel dataset does not show up as a sink option in ADF’s copy activity, it’s because ADF does not support excel file as a sink location. Below is the answer from Microsoft on this —

https://learn.microsoft.com/en-us/answers/questions/1433046/can-excel-be-a-sink-in-azure-data-factory

What is the alternative?

If you have a use case where you need to copy an excel dataset from a data source to a destination, you can set your dataset as a binary dataset.

Specifying a binary dataset tells ADF not to parse the dataset but treat it the way it is in its original format. Create a binary sink dataset where the filename is parameterized. If you keep the filename ending with .xlsx, your dataset will be copied as a excel file to the destination.

ADF using excel as sink

--

--

Tech Zero

Data Engineering Manager | Azure, Databricks and Snowflake stack | Here to share my knowledge with everyone