0

在我的 Scala 应用程序中,我使用 Spark 插件 ( spark-excel ) 通过 Apache POI 创建和编写带有多个新工作表的 Excel 文件。

import spark.implicits._

val df = Seq(
  ("2019-01-01 00:00:00", "7056589658"),
  ("2019-02-02 00:00:00", "7778965896")
).toDF("DATE_TIME", "PHONE_NUMBER")

df.show()

df.coalesce(1).write
  .format("com.crealytics.spark.excel")
  .option("dataAddress", "'Sheet'!!A1:Z1000000")
  .option("useHeader", "true")
  .option("dateFormat", "yy-mmm-d")
  .option("timestampFormat", "mm-dd-yyyy hh:mm:ss")
  .mode("append")
  .save("/path/filename.xlsx")

问题:有什么办法可以改变 Excel 文件的样式?例如我想改变标题的颜色,也改变列的宽度。你有什么建议?

4

0 回答 0