как извлечь вложенный объект из листов Excel - PullRequest
0 голосов
/ 17 октября 2019

Я использовал win32com для обнаружения объектов из листов Excel.

, но он не может найти способ сохранить объекты.

У меня много файлов Excel, возможно, файлы могут быть встроены. но это случайно. Мне нужно извлечь эти файлы, а затем продолжить следующий процесс.

import win32com.client 

for i in range(1,workbook.Sheets.Count):
    print(workbook.Sheets(i).Name)
    worksheet = workbook.Sheets(workbook.Sheets(i).Name)
    Embedded_object = worksheet.OLEObjects()
    items = Embedded_object.Item().Count
    #print(items)
    for item_seq in range(1,items+1):
        Embedded_object.Item(item_seq)# i had detact objects and needs to extract. the file possibly is ZIP, RAR,doc,docx,xls,xlsx ..etc
...