import sys
import re
import os
import docx
from docx import Document
f_name = "./List.docx"
try:
wordDoc = Document(f_name)
except IOError:
print ("\n*** %s : Word Document NOT found.\n"%(f_name))
tables= wordDoc.tables
for t in range(0,9,1):
print (tables[1].rows[t].cells[0].text)
Результат оператора Print следующий:
item
ham
glass
ring
keys
75
1
Juice
coffee
Как видите, он не обнаружил определенные элементы ячейки [0]. Вместо этого ячейка 1 или ячейка [2] печатаются для строк 5,7 .. строки 6 и 8 пропускаются. Я использую python 3.7.4, и моя версия документа Word - Microsoft Word 2013 (15.0.5197.1000), MSO (15.0.5172.1000), 32-разрядная версия. Пожалуйста, дайте мне знать об этом.