如何使用python从excel文本框中获取内容
我想用python获取excel文本框的内容,但是我没有办法解决,请帮帮我。
尝试使用xlrd软件包 。
如果您尚未安装,则需要使用pip进行安装
pip install xlrd
要么
python3 -m pip install xlrd
在Windows机器上,尝试使用pypiwin32软件包pip install pypiwin32
第一个工作表有一个文本为“hello world”的文本框的例子:
>>> import win32com.client as win32 >>> excel = win32.gencache.EnsureDispatch('Excel.Application') >>> excel.Visible = False >>> wb = excel.Workbooks.Open("c:\hello.xlsx") >>> sheet = wb.Worksheets(1) >>> canvas = sheet.Shapes >>> for shp in canvas: ... print shp.TextFrame2.TextRange ... hello world >>>