Spark将数据写入Excel

首先,导入pom

    <dependency>
        <groupId>com.crealytics</groupId>
        <artifactId>spark-excel_2.11</artifactId>
        <version>0.11.1</version>
    </dependency>

方法

def savetoExcel(filePath:String,dataFrame:DataFrame): Unit ={
dataFrame.write
  .format("com.crealytics.spark.excel")
  .option("dataAddress", "'Sheet2'!A1:R500")
  .option("useHeader", "true")
  .mode("append")
  .save(filePath)

}

在这里插入图片描述

Sheet2 表示写到Excel的哪个sheet里面

A1:R500 表示写入范围为单元格的A1到R500

相关文章

1.SparkStreaming是什么?SparkStreaming是SparkCore的扩展A...
本篇内容介绍了“Spark通讯录相似度计算怎么实现”的有关知识...
本篇文章给大家分享的是有关如何进行Spark数据分析,小编觉得...
本篇内容主要讲解“Spark Shuffle和Hadoop Shuffle有哪些区别...
这篇文章主要介绍“TSDB的数据怎么利用Hadoop/spark集群做数...
本篇内容介绍了“Hadoop与Spark性能原理是什么”的有关知识,...