在Google Cloud Storage上创建和写入XLSX文件,可以通过以下步骤完成:
import openpyxl
from google.cloud import storage
# 设置Google Cloud Storage存储桶和文件名
bucket_name = "your_bucket_name"
file_name = "your_file_name.xlsx"
# 创建一个工作簿对象
workbook = openpyxl.Workbook()
# 创建一个工作表对象
sheet = workbook.active
# 写入数据到工作表
sheet["A1"] = "Hello"
sheet["B1"] = "World"
# 保存工作簿到本地临时文件
temp_file = "/tmp/temp.xlsx"
workbook.save(temp_file)
# 上传临时文件到Google Cloud Storage
client = storage.Client()
bucket = client.get_bucket(bucket_name)
blob = bucket.blob(file_name)
blob.upload_from_filename(temp_file)
# 删除本地临时文件
os.remove(temp_file)
在上述代码中,您需要将"your_bucket_name"替换为您创建的存储桶的名称,"your_file_name.xlsx"替换为您想要创建和写入的XLSX文件的名称。
这样,您就成功地在Google Cloud Storage上创建和写入了XLSX文件。您可以通过访问存储桶中的文件URL来访问该文件。
领取专属 10元无门槛券
手把手带您无忧上云