将雅典娜查询输出存储为s3中的.xls或将csv转换为xls

时间:2019-07-17 03:00:08

标签: lambda

我有lambda执行的aws Athena查询,Athena查询的输出在.csv中 我希望输出为.xls。 或如何使用aws lambda将.csv转换为.xls,它可以从aws s3存储桶中选择一个文件并将其转换并存储回s3。

import boto3
def lambda_handler(event, context):
    client = boto3.client('athena')
    database = "database"
    s3_output = "s3://"

    query_1 =   "select * from tablename;"

    response1 = client.start_query_execution(QueryString = query_1,
                QueryExecutionContext={
                                            'Database': database
                                        },
                 ResultConfiguration={
                                            'OutputLocation': 's3://output',
                                        }
                                )

输出可以存储在.xls或可以在lambda函数中使用的其他代码中,而我可以在cron中安排该函数。

0 个答案:

没有答案