【发布时间】:2021-12-26 02:55:51
【问题描述】:
我正在尝试将 azure 存储容器中的 CSV 文件转换为 EXCEL 并将其放在同一个容器中。
我能够使用以下代码从 CSV 文件中读取数据,但无法将其转换为 excel 并将其上传到容器中。
from io import StringIO
from azure.storage.blob import BlobServiceClient, ContainerClient, BlobClient
from typing import Container
import pandas as pd
conn_str = "DefaultEndpointsProtocol=https;AccountName="";AccountKey="";EndpointSuffix="""
container = "testing"
blob_name = "Test.csv"
filename = "test.xlsx"
container_client = ContainerClient.from_connection_string(
conn_str=conn_str,
container_name=container
)
downloaded_blob = container_client.download_blob(blob_name)
read_file = pd.read_csv(StringIO(downloaded_blob.content_as_text()) )
print(read_file)
关于如何实现这一点的任何建议?
【问题讨论】:
标签: python azure azure-blob-storage