<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: spark.databricks.sql.excel.enabled false at cluster level in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/spark-databricks-sql-excel-enabled-false-at-cluster-level/m-p/157155#M54513</link>
    <description>&lt;P&gt;Just wondering ,why do you need it cluster wide instead of notebook or session level? Any specific job requirement? Notebook level works!&lt;/P&gt;</description>
    <pubDate>Mon, 18 May 2026 09:41:05 GMT</pubDate>
    <dc:creator>nidhin</dc:creator>
    <dc:date>2026-05-18T09:41:05Z</dc:date>
    <item>
      <title>spark.databricks.sql.excel.enabled false at cluster level</title>
      <link>https://community.databricks.com/t5/data-engineering/spark-databricks-sql-excel-enabled-false-at-cluster-level/m-p/157152#M54510</link>
      <description>&lt;P&gt;Native databricks excel data source is GA&lt;BR /&gt;&lt;A href="https://www.reddit.com/r/databricks/comments/1t4un82/native_excel_support_is_now_ga/" target="_blank"&gt;https://www.reddit.com/r/databricks/comments/1t4un82/native_excel_support_is_now_ga/&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://docs.databricks.com/aws/en/query/formats/excel" target="_blank"&gt;https://docs.databricks.com/aws/en/query/formats/excel&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;However, as long as it is not possible to read from another adress than A1 without specify a full range &lt;SPAN&gt;.option("dataAddress", "Sheet1!E10")&lt;/SPAN&gt;, we stick to open source solution. However, it is not possible to deactivate the native databricks excel source on cluster level&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":frowning_face:"&gt;☹️&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Compute → &amp;lt;YOUR CLUSTER&amp;gt; → Configuration → Advanced → Spark spark.databricks.sql.excel.enabled false&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;spark.conf.&lt;/SPAN&gt;&lt;SPAN&gt;get&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"spark.databricks.sql.excel.enabled"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'true'&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;If you do the same on notebook level, it works.&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;spark.conf.&lt;/SPAN&gt;&lt;SPAN&gt;set&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"spark.databricks.sql.excel.enabled"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"false"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spark.conf.&lt;/SPAN&gt;&lt;SPAN&gt;get&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"spark.databricks.sql.excel.enabled"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'false'&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;P&gt;&lt;LI-MESSAGE title="EXCEL_DATA_SOURCE_NOT_ENABLED Excel data source is not enabled in this cluster" uid="137578" url="https://community.databricks.com/t5/data-engineering/excel-data-source-not-enabled-excel-data-source-is-not-enabled/m-p/137578#U137578" discussion_style_icon_css="lia-mention-container-editor-message lia-img-icon-forum-thread lia-fa-icon lia-fa-forum lia-fa-thread lia-fa"&gt;&lt;/LI-MESSAGE&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/127987"&gt;@mmayorga&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 May 2026 09:18:57 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/spark-databricks-sql-excel-enabled-false-at-cluster-level/m-p/157152#M54510</guid>
      <dc:creator>der</dc:creator>
      <dc:date>2026-05-18T09:18:57Z</dc:date>
    </item>
    <item>
      <title>Re: spark.databricks.sql.excel.enabled false at cluster level</title>
      <link>https://community.databricks.com/t5/data-engineering/spark-databricks-sql-excel-enabled-false-at-cluster-level/m-p/157154#M54512</link>
      <description>&lt;P&gt;I missed to add the job error, if we add it on cluster spark configuration:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;A class="" href="https://learn.microsoft.com/azure/databricks/error-messages/error-classes#multiple_excel_data_source" target="_blank" rel="noopener noreferrer"&gt;MULTIPLE_EXCEL_DATA_SOURCE&lt;/A&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt; Detected multiple Excel data sources with the name excel (dev.mauch.spark.excel.v2.ExcelDataSource, org.apache.spark.sql.execution.datasources.excel.ExcelFileFormat). Please specify the fully qualified class name or remove dev.mauch.spark.excel.v2.ExcelDataSource from the classpath. SQLSTATE: 42710&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 18 May 2026 09:25:57 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/spark-databricks-sql-excel-enabled-false-at-cluster-level/m-p/157154#M54512</guid>
      <dc:creator>der</dc:creator>
      <dc:date>2026-05-18T09:25:57Z</dc:date>
    </item>
    <item>
      <title>Re: spark.databricks.sql.excel.enabled false at cluster level</title>
      <link>https://community.databricks.com/t5/data-engineering/spark-databricks-sql-excel-enabled-false-at-cluster-level/m-p/157155#M54513</link>
      <description>&lt;P&gt;Just wondering ,why do you need it cluster wide instead of notebook or session level? Any specific job requirement? Notebook level works!&lt;/P&gt;</description>
      <pubDate>Mon, 18 May 2026 09:41:05 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/spark-databricks-sql-excel-enabled-false-at-cluster-level/m-p/157155#M54513</guid>
      <dc:creator>nidhin</dc:creator>
      <dc:date>2026-05-18T09:41:05Z</dc:date>
    </item>
    <item>
      <title>Re: spark.databricks.sql.excel.enabled false at cluster level</title>
      <link>https://community.databricks.com/t5/data-engineering/spark-databricks-sql-excel-enabled-false-at-cluster-level/m-p/157172#M54514</link>
      <description>&lt;P&gt;Define it once on cluster VS define it in each notebook session. Get Consistency across all notebooks. And why should it not work on cluster level?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 May 2026 11:35:13 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/spark-databricks-sql-excel-enabled-false-at-cluster-level/m-p/157172#M54514</guid>
      <dc:creator>der</dc:creator>
      <dc:date>2026-05-18T11:35:13Z</dc:date>
    </item>
    <item>
      <title>Re: spark.databricks.sql.excel.enabled false at cluster level</title>
      <link>https://community.databricks.com/t5/data-engineering/spark-databricks-sql-excel-enabled-false-at-cluster-level/m-p/157177#M54515</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/154226"&gt;@der&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Most likely because spark.databricks.sql.excel.enabled is a Databricks SQL/session-level internal config, not a SparkConf setting.&lt;/P&gt;&lt;P&gt;This specific key appears to be read from the Spark SQL session config, so setting it after the notebook session starts works:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;spark&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;conf&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;set(&lt;/SPAN&gt;&lt;SPAN class=""&gt;"spark.databricks.sql.excel.enabled"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN class=""&gt;"false"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;But putting this in the cluster Spark config:&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;spark.databricks.sql.excel.enabled false&lt;/PRE&gt;&lt;P&gt;is ignored when Databricks initializes the SQL session&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 18 May 2026 13:16:48 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/spark-databricks-sql-excel-enabled-false-at-cluster-level/m-p/157177#M54515</guid>
      <dc:creator>szymon_dybczak</dc:creator>
      <dc:date>2026-05-18T13:16:48Z</dc:date>
    </item>
  </channel>
</rss>

