Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 我想创建一个Jenkins cron作业_Firebase_Jenkins_Jenkins Pipeline - Fatal编程技术网

Firebase 我想创建一个Jenkins cron作业

Firebase 我想创建一个Jenkins cron作业,firebase,jenkins,jenkins-pipeline,Firebase,Jenkins,Jenkins Pipeline,我想构建一个Jenkins cron作业,它将数据从firebase获取为json格式,然后将数据转换为csv或xlsx文件,并将其放在一个驱动器中 我已经实现了从firebase获取数据,但仍坚持将其转换为csv,然后保存到一个驱动器。将json文件转换为csv有多种方法,但考虑到您正在使用jenkins,并且可能有一个shell作为构建步骤,因此在这种情况下,您可以使用jq实用程序。有多种答案可以帮助你 如果您愿意使用任何其他构建选项,那么您也可以使用python。这就容易多了 您可

我想构建一个Jenkins cron作业,它将数据从firebase获取为json格式,然后将数据转换为csv或xlsx文件,并将其放在一个驱动器中


我已经实现了从firebase获取数据,但仍坚持将其转换为csv,然后保存到一个驱动器。

将json文件转换为csv有多种方法,但考虑到您正在使用jenkins,并且可能有一个shell作为构建步骤,因此在这种情况下,您可以使用
jq
实用程序。有多种答案可以帮助你

如果您愿意使用任何其他构建选项,那么您也可以使用python。这就容易多了

您可以使用python中的
pandas
模块,使用下面的代码将json文件转换为csv

import pandas as pd

with open('data.json', encoding='utf-8') as stream:
    df = pd.read_json(stream)

df.to_csv('data.csv', encoding='utf-8', index=False)

可能会调整问题主题以符合细节?