23 lines
516 B
Python
23 lines
516 B
Python
### EXAMPLE CODE ONLY:::
|
|
|
|
from docx import Document
|
|
|
|
def extract_table(file_path):
|
|
document = Document(file_path)
|
|
print(document.tables)
|
|
table = document.tables[0]
|
|
|
|
data = []
|
|
keys = None
|
|
for i, row in enumerate(table.rows):
|
|
text = (cell.text for cell in row.cells)
|
|
if i == 0:
|
|
keys = tuple(text)
|
|
continue
|
|
row_data = dict(zip(keys, text))
|
|
data.append(row_data)
|
|
|
|
print(data)
|
|
|
|
if __name__ == "__main__":
|
|
extract_table("./file.docx") |