Hello @Azure_Noob
Welcome to the MS Q&A platform.
Azure Data Factory does not natively support .xlsb or .xlsm file formats.
Supported file formats: https://learn.microsoft.com/en-us/azure/data-factory/format-excel
I see the below feedback for this feature request in the ADF feedback channel, which would be open for the user community to upvote & comment on. This allows our product teams to effectively prioritize your request against our existing feature backlog and gives insight into the potential impact of implementing the suggested feature.
https://feedback.azure.com/d365community/idea/ab1aad12-7226-ec11-b6e6-000d3a4f032c
As a workaround you can follow the below steps
- Create an Azure Function or Logic App that converts .xlsb or .xlsm files to .xlsx or .csv format. You can use a library like openpyxl for Python or EPPlus for .NET to handle the conversion.
- Trigger the Azure Function or Logic App when a new file is uploaded to the storage account. You can use an event-driven architecture with Azure Event Grid to achieve this.
After the conversion is complete, use the Copy Activity in ADF to move the data from the converted files to your on-premises SQL Server database.
A similar thread has been discussed here using C#
I hope this helps. Please let me know if you have any further questions..