为了阅读我正在使用的Excel文件:
from win32com import client as client
xlApp = client.gencache.EnsureDispatch("Excel.Application")
xlworkbook = xlApp.Workbooks.Open(r"C:\temp\mysheet.xlsm")
我想从亚马逊S3中读取一个Excel文件而不先将其保存在磁盘上:
file_stream = aws.s3.get_file_stream(file_name)
xlworkbook = xlApp.Workbooks.Open(file_stream)
有办法吗?
答案 0 :(得分:0)
不可能:只能打开文件(从excel v2013开始)。如果可以选择内存映射的开始位置,文件映射内存将是一个选项,唉这似乎不可能。