我有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中安排该函数。