は、私はエクセルテキストボックスの内容を取得するのpythonを使用したいが、私は解決する方法を持っていないのpython
を使用してExcelのテキストボックスからコンテンツを取得するにはどのように、私を助けてください。
は、私はエクセルテキストボックスの内容を取得するのpythonを使用したいが、私は解決する方法を持っていないのpython
を使用してExcelのテキストボックスからコンテンツを取得するにはどのように、私を助けてください。
xlrdパッケージを試してください。
すでにWindowsマシン上で
pip install xlrd
または
python3 -m pip install xlrd
をしていない場合はpip install pypiwin32
pypiwin32パッケージを試してみてください、ピップでそれをインストールする必要があります最初のワークシートにテキスト "hello world"を持つテキストボックスが1つある例:
>>> 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
>>>